美文网首页
1.文件的读取操作等

1.文件的读取操作等

作者: 皮蛋是个臭蛋 | 来源:发表于2023-09-11 09:52 被阅读0次

    1.创建文件对象

    函数open()可指定模式打开文件并创建文件对象:参数如下

    open(file[,mode='r'[,buffering=-1]],encoding=[])

    file:文件名称或固定路径

    mode:文件的处理模式,如读,写、追加、二进制、读写模式等

    buffering:指定读写文件的缓冲模式,数值0代表不缓存,1代表使用行缓存模式,大于1表示为缓冲区的大小,默认值为-1,二进制文件和非交互文本文件以固定大小快为缓冲单位

    encoding:指定对文本进行编码和解码的方式

    2.文件的读取

      读取文件内容使用

     r:读模式,默认可省略,文件不存在抛出异常

    +:读、写模式,可与其他模式组合使用

    函数:

    readable():测试文件是否可读,返回值为ture或fause

    read(size):读取指定长度的字母,默认为读取所有字符

    readline():从文本中读取一行内容作为结果返回

    readlines():把文本中的每行内容作为一个字符串存入列表,并返回该列表

    readable(),read()函数操作 readline()、readlines()函数操作

    3.文件的写入

    写入模式有三种:

    w:如果文件已存在则清空文件内容,文件不存在则会创建文件

    x:创建新文件,如果文件存在抛出异常

    a:追加模式,不覆盖文件的原始内容

    函数writable()测试文件是否可写,返回true或false

    write(s)将字符串s的内容写入文件中

    writable()、write(s)函数操作

    4.文件的关闭

    在文件操作完之后使用close()函数关闭文件,如果文件的读写存在异常,则导致文件未能够正常关闭。使用关键字with可避免这个问题,实现自动管理资源。

    使用如下:

    with open('1.txt','a') as f:

        f.write("hello, li ")

    with使用


    相关文章

      网友评论

          本文标题:1.文件的读取操作等

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