python文件操作
codecs 模块: 处理文件操作过程中的乱码问题。
f=codecs.open('fxh.txt','r+') #打开文件
打开的模式:
r , w , a ,b , r+ , w+ ....
常用的方法:
read() 读取文件中内容
write() 写入内容,必须传入字符串
writeline() 写入内容,必须传入一个序列
next() 光标后的下一行
seek() 设置光标的位置
tell() 查看光标的位置
flush() 刷新到磁盘
name 文件名
closed 是否关闭,关闭则返回true
使用with 打开文件:(使用with打开的文件不用自己手动关闭)
eg:打印文件的特定行。
with codecs.open('fxh.txt','r+') as fd:
#text=fd.read()
for line,value in enumerate(fd):
if line == 2-1:
print(value)
上面的实现也可以使用一个模块来实现:
import linecache
test=linecache.getline('fxh.txt',2)
print(test)