Python中的檔案和目錄操作實現

2022-01-14 00:33:35 字數 712 閱讀 4134

python中的檔案和目錄操作實現

對於檔案和目錄的處理,雖然可以通過作業系統命令來完成,但是python語言為了便於開發人員以程式設計的方式處理相關工作,提供了許多處理檔案和目錄的內建函式。重要的是,這些函式無論是在unix、windows還是macintosh平台上,它們的使用方式是完全一致的。 

本文將詳細解釋這些函式的使用方法。首先,我們介紹python語言中類似於windows系統的dir命令的列出檔案功能,然後描述如何測試乙個檔名對應的是乙個標準檔案、目錄還是鏈結,以及提取檔案大小和日期的方法。之後,我們還將介紹如何刪除檔案和目錄,如何複製和刪除檔案,以及怎樣將乙個完整的檔案路徑分解成目錄部分和檔名部分,最後,我們講解目錄的建立,以及如何在目錄樹中移動目錄並處理檔案。 

一、顯示目錄內容 

當我們想要列出當前目錄中所有擴充套件名為.jpg或.gif的檔案的時候,就可以使用glob模組來完成此項任務,如下所示: 

上述**使用了glob函式,該函式的引數為要顯示的檔案型別。在這裡,檔案型別是通過類似unix作業系統shell風格萬用字元描述的一些檔名來指定的。這些萬用字元的使用方法,具體請參考fnmatch模組的文件,那裡有具體的說明和示例。 

為了顯示乙個目錄中的全部檔案,可以使用如下所示的os.listdir函式: 

**如下:

Python中對檔案和目錄的操作

用到的核心模組有 os shutil 檔案的建立 f open 檔名 w 注 如果涉及到亂碼問題需要在後面加上encoding utf 8 檔案內容的讀取 f open 檔名 r 檔案的重新命名 os.rename 之前的名字 想要修改的名字 檔案的刪除 os.remove 需要刪除的檔案 當前路徑...

python檔案和目錄操作

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...

Python 檔案和目錄操作

操作檔案和目錄的函式一部分放在os模組中,一部分放在os.path模組中,這一點要注意一下。檢視 建立和刪除目錄可以這麼呼叫 檢視當前目錄的絕對路徑 os.path.abspath users michael 在某個目錄下建立乙個新目錄,首先把新目錄的完整路徑表示出來 os.path.join us...