赞
踩
1、打开文件读
打开文件,从头到尾读完后,再执行read()就没有了
关闭后就不能读
readlines()和readline()区别:
readline() :一行一行读取,返回字符串,当指针到文件末尾后,返回空
readlines():整个内容都输出,再输入,返回空
fd.next(): 和readline() 差不多,不过读完最后一行,返回报错
2、打开文件写
f = open('/tmp/123.txt','w') #当执行这句话后,文件立刻被清空
f.write('456') #写入456,此刻123.txt文件还没有写入内容,只有当文件关闭才会写入
f.close() #此刻写入
比如要关闭文件。如果不关闭,导致内容无法写入
3、追加模式(a),没有读的权限,只有追加的权限
1、读到文件内容的最后,退出并打印出文件内容。
#!/usr/bin/python
with open('/tmp/test01/abc.txt') as fd:
while True:
line = fd.readline()
if not line:
break
print line,
【完】
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。