美文网首页
文件操作

文件操作

作者: 荆妮妮 | 来源:发表于2019-12-04 19:37 被阅读0次

    文件操作:
    打开文件、读写文件、操作文件内容

    写入文件操作:(把大象装入冰箱)
    1.打开文件 1.打开冰箱门
    2.向文件中添加内容 2.把大象塞进去
    3关闭文件 3.关闭冰箱
    读取文件操作:(把大象从冰箱里取出来)
    1.打开文件 #1.打开冰箱门
    2.读取文件内容 #2.把大象取出来
    3.关闭文件 #3.关闭冰箱

    逐个介绍文件操作相关函数

    open() 打开或者建立文件

    格式:open('文件件路径,'打开方式,'设置字符集')
    打开方式:
        基础模式:
            w   w模式         write   写入模式
                1.文件不存在则新建文件,文件存在则打开并清空文件
                2.文件的指针指向文件的开头
    
    
            r   r模式         read    读取模式
                1.文件不存在则报错,文件已存在则打开文件
                2.文件的指针指向文件的开头
    
            x   x模式         xor     异或模式
                1.文件不存在则新建文件。存在则报错
                2.文件的指针指向文件的开头
    
            a   a模式         append  追加模式
                1.文件不存在则新建文件,文件已存在则打开文件
                2、文件的指针指向文件的末尾
    
        扩展模式:
            b   b模式         bytes bytes模式
            +   plus模式   增强模式,读让你变得可写,写让你可读
        文件操作模式:
             w,r,a,x
              wb,rb,ab,xb
              w+,r+,a+,x+
              wb+,rb+,ab+,xb+ 
    
    # open函数
    
    #w模式
     open('test1.txt','w')
    #r模式
     open('test2','r')
    #x模式
     open('text3.txt','x')
    # a模式
    open('test4.txt','a')
    #b模式
    fb=open('test5.txt','wb')
    fb.write("一二三四五,上山打老虎".encode())#必须是bytes类型
    fb.close()
    
    # +模式
    fb=open('text6.txt','w+',encoding='utf-8')
    #写入操作
    fb.write("激情四射!")
    #将文件指针移动到开头
    fb.seek(0)
    #读取操作
    data=fb.read()
    print(data)
    fb.close()
    
    
    

    文件指针:程序操作稳健的光标(我们看不见 不是我们使用的光标)

    相关文章

      网友评论

          本文标题:文件操作

          本文链接:https://www.haomeiwen.com/subject/ajglgctx.html