一、os模塊創建目錄
os模塊是Python中用于訪問操作系統功能的模塊,其中包含創建、刪除、移動文件和文件夾等操作。使用os模塊創建目錄不需要額外安裝第三方庫,非常方便實用。
下面是使用os模塊創建目錄的例子:
其中,mkdir()函數用于創建目錄,參數是目錄名字符串。通過該函數,可以創建一個名為“my_folder”的目錄。如果目錄已經存在,則會拋出異常。
此外,也可以使用os.makedirs()函數來創建多層嵌套的目錄:
以上代碼將會創建一個名為“my_folder1/my_folder2”的目錄。
二、pathlib模塊創建目錄
pathlib模塊是Python標準庫中用于處理路徑操作的模塊,提供了比os模塊更為直觀和實用的方法。在Python3.4及以上版本中,pathlib已經成為標準庫的一部分,無需額外安裝。
使用pathlib模塊創建目錄的方法如下:
以上代碼中,定義current_path為當前路徑,dir_name為所需創建的目錄名,“/”符號用于連接兩個路徑部分,得到完整路徑。 最后,使用mkdir()函數創建目錄,參數為目錄名字符串。此時,將會在當前路徑下創建一個名為“my_folder”的目錄。
三、shutil模塊創建目錄
shutil模塊是Python標準庫中用于高級文件操作的模塊,提供了復制、移動、重命名、刪除等功能。其中,shutil模塊的makedirs()函數可以創建多層嵌套的目錄。
下面是使用shutil模塊創建目錄的代碼示例:
以上代碼將會創建一個名為“my_folder1/my_folder2”的目錄。如果目錄已經存在,則不會產生任何影響。