对文件操作流程
- 打开文件,得到文件句柄并赋值给一个变量
- 通过句柄对文件进行操作
- 关闭文件
现有文件如下:
昨夜寒蛩不住鸣。
惊回千里梦,已三更。
起来独自绕阶行。
人悄悄,帘外月胧明。
白首为功名,旧山松竹老,阻归程。
欲将心事付瑶琴。
知音少,弦断有谁听。
1.open()方法:
file 对象使用 open 函数来创建
f = open(‘xiaochongshan‘,‘r‘,encoding=‘utf-8‘) #打开文件 f.read() #读取文件 f.close() #关闭文件
with方法:
1.with方法可以省去f.close,当退出with语句时,默认f.close(推荐)
with open(‘log‘,‘r‘) as f: f.read() f.readline()
2.同时管理多个文件对象时
with open(‘log‘,‘r‘) as f_read,open(‘log2‘,‘w‘) as f_write: for line in f_read: f_write.write(line)