python基础学习Day8 文件的基本操作

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')

原文地址:https://www.cnblogs.com/youhongliang/p/9482243.html