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(0) 调整光标到结尾seek(0.2) f= open('a.text', encoding='utf-8') f.seek(3) # 按照字节去移动光标 content = f.read() print(content) f.close()
5.4 tell用法
# seek()用法 调整光标到开始seek(0) 调整光标到结尾seek(0.2) f= open('a.text', encoding='utf-8') f.seek(3) # 按照字节去移动光标 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')
浙公网安备 33010602011771号