這幾個動態規劃的問題,面試官就愛問
阿新 • • 發佈:2021-11-13
開啟檔案或建立檔案
open(file,mode)
file:file引數為要開啟或建立的檔名稱,當檔案不在當前目錄下,需要指定絕對路徑
mode:mode引數為開啟檔案後的處理方式,有隻讀模式、寫模式、追加模式等等
常見的mode引數
r:讀模式,(預設引數可以省略),如果檔案不存在則丟擲異常 +:讀寫模式(可以其他模式配合使用) w:寫入模式,如果檔案已經存在,則先清空檔案內容;如果檔案不存在,則建立新檔案 x:寫入模式,建立新檔案,如果檔案存在則丟擲異常 a:追加模式,在原檔案的基礎上追加內容不覆蓋原始檔
b:二進位制模式
例項
讀取檔案內容
f=open('test.txt','r') print(f.readlines()) #讀取一行使用readline,想要讀取多行使用readlines
向檔案寫入內容
f=open('test.txt','w') #建立新檔案或覆蓋老檔案,寫入內容為hello world f.write('hello world\n') f.close()
f=open('test.txt','a') #在已經存在的檔案追加hello world f.write('hello world\n') f.close()
關閉檔案物件
當我們操作完檔案內容之後,一定要關閉問價物件,這樣才能確保修改的內容被儲存了。
f.close()
with自動管理
with關鍵字可以自動管理檔案資源,能確保檔案正確的關閉
with open('test.txt','a') as f: f.write('hello world')
__EOF__
作者: 隨風kali本文連結: https://www.cnblogs.com/sfsec/p/15576383.html
版權宣告: 本部落格所有文章除特別宣告外,均採用 BY-NC-SA 許可協議。轉載請註明出處!
聲援博主:如果您覺得文章對您有幫助,可以點選文章右下角【推薦】一下。您的鼓勵是博主的最大動力!