#檔案編碼:a 追加
#w 只寫(如果沒有檔案,就會新建)
#r 以唯讀模式開啟檔案,並將檔案指標指向檔案頭;如果檔案不存在會報錯
#r+ 讀寫,追加讀
#w+ 寫讀
#a+追加讀
#rb 二進位制檔案
#f = open("yesterday2",'r+', encoding="utf-8",) #檔案控制代碼
#for i in range(5):
#print(f.readline())
#for index, line in enumerate(f.readlines()): 全部讀取到記憶體,效率低,佔記憶體
#if index == 9:
#print("---------")
#continue##
print(line.strip())
#count = 0
#for line in f: #讀取下一行之前刪除前一行,效率高
#if count == 9:
#print("分割線")##
print(line.strip())
#count += 1
#print(f.read(5)) #讀五個字元
#print(f.tell()) #檢視檔案控制代碼位置,按字元計數
#f.seek(0) #回到檔案某個地方
#print(f.encoding) #列印檔案編碼
#f.name #列印檔案名字
#f.seekable() #是否可以移動游標指標
#f.readable() #判斷檔案是否可讀
#f.writable() #判斷檔案是否可寫
#f.flush() #強制將快取立即重新整理到磁碟上
#import sys,time
#for i in range(50):
#sys.stdout.write("#")
#sys.stdout.flush()
#time.sleep(0.1)
#f.truncate(10) #從頭開始截斷10個字元
#f.readline()
#print(f.tell())
#f.seek(2)
#print(f.tell())
#檔案修改的方式:將檔案讀取到記憶體或開啟檔案,寫到新檔案
#檔案替換
#f = open("yesterday", "r", encoding="utf-8")##
f_new = open("yesterday2", "w", encoding="utf-8")##
for line in f:
#if "肆意的快樂" in line:
#line = line.replace("我", "template")
#f_new.write(line)
#f.close()
#f_new.close()
#with open('log', 'r') as f1,\
#open('log2') as f2:
#pass #自動關閉檔案
#with open("yesterday", "r", encoding="utf-8") as f:
#print(f.readline())
python 檔案操作
簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...
python檔案操作
1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...
Python 檔案操作
1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...