文件高级应用

文件高级应用

可读可写

  • r+t:可读、可写
  • w+t:可写、可读
  • a+t:可追加、可读
with open('F:\FTW.txt','w+t',encoding='utf8') as fw:
      data=fw.read()
      print(data)
      fw.write('nick的名字不会是陈冠希吧?\n')
      fw.write('可能是陈奕迅?\n')
      fw.write('也可能是陈建斌')
      data1=fw.read()
      print(data1)
with open('test.txt','rt+',encoding='utf8') as fa:
    # 3个字节,
    # fa.readline()
    fa.seek(5, 0)  # 字节算的
    # fa.seek(3, 1)
    print(fa.tell())  # 告诉你光标当前的位置
    print(fa.read(3))  # 光标后的字符个数,一个中文1个字符,3个字节;一个英文一个字符,一个字节
    fa.truncate(3) # 如果它有参数,则光标会跳到指定字节数后,然后把后面的文件全部清空
    fa.flush()
上一篇:# 文件字符流


下一篇:Python对JSON的操作 day3