一、os模塊創(chuàng )建目錄

 

os模塊是Python中用于訪(fǎng)問(wèn)操作系統功能的模塊,其中包含創(chuàng )建、刪除、移動(dòng)文件和文件夾等操作。使用os模塊創(chuàng )建目錄不需要額外安裝第三方庫,非常方便實(shí)用。

下面是使用os模塊創(chuàng )建目錄的例子:

 

 

 

其中,mkdir()函數用于創(chuàng )建目錄,參數是目錄名字符串。通過(guò)該函數,可以創(chuàng )建一個(gè)名為“my_folder”的目錄。如果目錄已經(jīng)存在,則會(huì )拋出異常。

此外,也可以使用os.makedirs()函數來(lái)創(chuàng )建多層嵌套的目錄:

 

 

 

以上代碼將會(huì )創(chuàng )建一個(gè)名為my_folder1/my_folder2”的目錄。

 

二、pathlib模塊創(chuàng )建目錄

 

pathlib模塊是Python標準庫中用于處理路徑操作的模塊,提供了比os模塊更為直觀(guān)和實(shí)用的方法。在Python3.4及以上版本中,pathlib已經(jīng)成為標準庫的一部分,無(wú)需額外安裝。

使用pathlib模塊創(chuàng )建目錄的方法如下:

 

 

 

以上代碼中,定義current_path為當前路徑,dir_name為所需創(chuàng )建的目錄名,“/”符號用于連接兩個(gè)路徑部分,得到完整路徑。 最后,使用mkdir()函數創(chuàng )建目錄,參數為目錄名字符串。此時(shí),將會(huì )在當前路徑下創(chuàng )建一個(gè)名為“my_folder”的目錄。

 

三、shutil模塊創(chuàng )建目錄

 

shutil模塊是Python標準庫中用于高級文件操作的模塊,提供了復制、移動(dòng)、重命名、刪除等功能。其中,shutil模塊的makedirs()函數可以創(chuàng )建多層嵌套的目錄。

下面是使用shutil模塊創(chuàng )建目錄的代碼示例:

 

 

 

以上代碼將會(huì )創(chuàng )建一個(gè)名為my_folder1/my_folder2”的目錄。如果目錄已經(jīng)存在,則不會(huì )產(chǎn)生任何影響。