美文网首页
python 操作txt文件

python 操作txt文件

作者: lily_5945 | 来源:发表于2021-01-26 10:06 被阅读0次

    无论是读取文件还是写入文件,都是字符串类型,以下是常用的方法

    • 打开文件:open 函数 - 文件路径 - 打开方式 - 字符集

      open (file,mode=打开方式,encoding='utf-8')
      file:如果是相对路径,直接传。如果是绝对路径,file前面加 r
      mode:r 表示只读,w表示读+写。a 表示追加写入。默认为只读模式。
    • read(mode='r'):只读模式,不能写入。

      1,fs = open(r"file",encoding="utf-8")
      2,读取全部数据:data = fs.read() # 返回的整体是一个str
      3,按行读取(单行): data = fs.readline() # 返回第一行,是一个str
      4,按行读取(全部):data = fs.readlines() # 按行读取整个文件内容,返回一个list,一行是一个元素
      5,file的完整路径必须存在,否则会报错
    • write(mode='w'):以写入模式打开

      1,fs = open(r"file",mode='w',encoding="utf-8")
      2,如果文件存在,就打开文件,清除原内容,重新写入
      3,如果文件不存在,就新建文件
      4,如果文件完整路径当中的某个目录不存在,会报错
      5, 写入一条数据:fs.write('这里是写入的内容')
      6,写入多条数据:fs.writelines('内容')
      list1 = ['小红','小明','小可']
      fs.writelines(list1)
      7,写入完后需要关闭文件:fs.close()
    • append(mode='a'):以追加模式打开

      1,fs = open(r"file",mode='a',encoding="utf-8")
      2,如果文件存在,就打开文件,接着文件末尾写入
      3,如果文件不存在,就新建文件
      4,如果文件完整路径当中的某个目录不存在,会报错

    相关文章

      网友评论

          本文标题:python 操作txt文件

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