Python 是一款功能強(qiáng)大的編程語言,不僅能處理數(shù)據(jù)、進(jìn)行科學(xué)計(jì)算,還可用于文件操作,如文件讀寫、文件夾創(chuàng)建、目錄遍歷等。
在 Python 中,文件操作需要用到內(nèi)置的open()
函數(shù),它能打開一個(gè)文件,返回一個(gè)文件對象,通過這個(gè)對象可以進(jìn)行文件讀寫操作。
with open('file.txt', 'r') as f: content = f.read() print(content)
通過with open()
的方式打開文件,可以自動關(guān)閉文件對象。同時(shí),注意文件模式選擇,如'r'
表示只讀模式,'w'
表示寫模式,還有'a'
表示追加模式等。
創(chuàng)建文件夾可以使用 Python 內(nèi)置的os
模塊。
import os if not os.path.exists('new_folder'): os.mkdir('new_folder')
這里的代碼首先判斷文件夾是否存在,如果不存在就創(chuàng)建一個(gè)新的文件夾new_folder
。同樣地,還可以使用os.path.join()
方法來拼接路徑。
最后,文件操作過程中要注意可能出現(xiàn)的異常,例如文件不存在、文件權(quán)限問題等,需要進(jìn)行適當(dāng)?shù)漠惓L幚怼?/p>