一、檔案的讀取方式
r 唯讀模式,開啟乙個不存在檔案時會出錯;
w 檔案不存在會建立檔案,能讀不能寫,會清空原有檔案
a 檔案不存在會建立檔案,不會清空原有檔案的資料,不能讀
r+ 讀寫模式 ,開啟乙個不存在檔案時會出錯,寫的時候有問題,不建議用這個寫入檔案
w+ 寫讀模式,檔案不存在會建立檔案,能寫,會清空原有檔案,讀不到內容
a+追加讀模式 ,檔案不存在會建立檔案,不會清空原有檔案內容,讀檔案時需要與seek()結合使用
eg:
f=open('test.txt','r',encoding='utf-8')
f.read()#test.txt不存在時會報錯
f1=open('test1.txt','w',encoding='utf-8')
f1.read()#會報錯
f1.write('abc'),#test.txt不存在會建立,並將『abc』寫入檔案,write()方法只能寫字串
f2=open('test2.txt','a+',encoding='utf-8')#如果檔案裡面有漢字加encoding='utf-8'
print(f2.read())#此時沒有內容輸出
f.seek(0)
print(f2.read())#輸出text2.txt裡面全部內容
f.close()#以上方式訪問檔案後一定要關閉檔案
******下面這種方式開啟檔案不需要手動關閉,檔案會自動關閉******
with open('test.txt') as f: #open()裡面不寫r,w,a...等預設只有讀的許可權,
f.read()#會讀出檔案所有內容
f.seek(0)
res=f.readline()#會讀出檔案第一行內容,讀取的內容是str
res1= f.readlines()#會讀取檔案剩下的所有內容,存放在list裡面,佔記憶體
f.tell()#獲取當前檔案指標位置
f.seek()
f.truncate()#清空檔案內容
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後面加上...