码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作(二)

时间:2017-10-16 02:15:12      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:open   二进制   读写   位置   style   flush   操作   alt   pen   

1、f.tell()和f.seek(0):
技术分享
1 f=open(my_heart_will_go_on,r,encoding=utf-8)#f 是文件句柄,默认是只读模式r,w是写模式——创建方式,会覆盖文件本身
2 #a是append追加模式不会覆盖原文件本身
3 print(f.tell())#文件打开在什么位置。0代表在文件列表开头字符
4 print(f.readline())
5 print(f.readline())
6 print(f.tell())#按字符的个数计数的
7 print(f.seek(0))#回到文件字符的开始位置
8 print(f.readline())
View Code
2、f.encoding:文件的编码形式
3、f.flush():从内存是否刷写到硬盘,强制刷新,写关键数据,比如存钱
技术分享
1 import sys,time
2 for i in range(50):
3     sys.stdout.write(#)
4     sys.stdout.flush()
5     time.sleep(0.1)
View Code
4、f.truncate()#从文件开头截断
技术分享
1 f=open(my_heart_will_go_on,a,encoding=utf-8)#f 是文件句柄,默认是只读模式r,w是写模式——创建方式,会覆盖文件本身
2 #a是append追加模式不会覆盖原文件本身
3 f.truncate()#从文件开头截断
View Code

5、读写(r+)打开并追加到文件尾部,写读(w+)不常用,追加读(a+)

6、文件的rb模式,二进制格式的读,用于网络传输

 



文件操作(二)

标签:open   二进制   读写   位置   style   flush   操作   alt   pen   

原文地址:http://www.cnblogs.com/pythonkids/p/7675209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!