1. 程式人生 > >文件操作(二)

文件操作(二)

創建 nbsp pan spa read pen 強制 列表 color

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模式,二進制格式的讀,用於網絡傳輸



文件操作(二)