首页 > 其他 > 详细

文件操作

时间:2017-05-24 15:46:23      阅读:215      评论:0      收藏:0      [点我收藏+]

文件操作
打开文件需要指定文件编码open
f=open(‘file’,encoding=‘utf-8’)
此时f是一个文件句柄(内存对象)
r+,为读写
w+,为写读,直接覆盖原文件
a+,追加读写
rb,二进制文件(网络传输,)
需要输入str.encode()才能输入到文件内

打开文件用:
with open(‘file’,encoding=‘utf-8’)as f:
这种方式调用完毕后自动关闭文件

 


read(),这个方法执行完毕后,指针已经移到文件最后
write(),写入

readline()读一行
readlines()生成一个列表
tell()指针位置
seek(x) 指定光标回到X位置
encoding()打印编码
name()打印文件名字
flush()刷新
truncate(x)从头截断到X位置


读多行代码,用for循环

count = 0
for line in f:
if count == 9:
print(‘----------’)
count += 1
continue
print(line)
count+ =1
循环

修改文件
for line in f:
if a in line:
line = line.replace(a,b)
f_new.write(line)

 

文件操作

原文:http://www.cnblogs.com/judge9/p/6898818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!