1、文件的基本操作初识
f = open('a.text', 'r', encoding='utf-8')
data = f.read()
print(data)
f.close()
2、读 r r+b r +
r+b
r + 读写
3、写
4、追加
5、其他方法
5、2截取
5.3 seek()用法
# seek()用法 调整光标到开始seek() 调整光标到结尾seek(0.2)
f= open('a.text', encoding='utf-8')
f.seek() # 按照字节去移动光标
content = f.read()
print(content)
f.close()
5.4 tell用法
# seek()用法 调整光标到开始seek() 调整光标到结尾seek(0.2)
f= open('a.text', encoding='utf-8')
f.seek() # 按照字节去移动光标
content = f.read()
print(content)
f.close()
6、主动关闭文件句柄
7、改的操作
好的方法:
import os
with open('poxi',encoding='utf-8') as f1,\
open('poxi111',encoding='utf-8',mode='w') as f2:
for line in f1:
new_line = line.replace('alex','SB')
f2.write(new_line)
os.remove('poxi')
os.rename('poxi','poxi111')