引言
在日常的程序開發中,我們常常需要使用Python創建文件夾來存放一些重要的數據或者程序的臨時文件。Python提供了非常方便的方法,可以在程序中方便地創建、刪除文件夾。本文將介紹如何使用Python創建文件夾。
正文
一、使用os.makedirs()創建文件夾
Python3中os.makedirs()方法可以遞歸地創建文件夾,該方法接受一個參數,即文件夾的路徑,其中包含文件夾名稱的字元串構成的列表。
import os folderPath = 'exampleFolder/subFolder' os.makedirs(folderPath, exist_ok=True)
上述代碼將在程序運行所在的目錄下創建一個名為”exampleFolder”的文件夾,並在其中創建一個名為”subFolder”的子文件夾。設置exist_ok=True參數可以在文件夾已經存在的情況下不報錯。
二、使用os.mkdir()創建文件夾
Python的os.mkdir()函數可以用來創建文件夾,該函數接受一個參數,即文件夾的路徑。但是,如果該文件夾的上層目錄不存在,該函數將會報錯。
import os folderPath = 'exampleFolder/subFolder' os.mkdir(folderPath)
上述代碼將在程序運行所在的目錄下創建一個名為”exampleFolder”的文件夾,並在其中創建一個名為”subFolder”的子文件夾。
三、使用Path.mkdir()創建文件夾
Python3.4之後,引入了Pathlib模塊,可以直接使用Path.mkdir()方法創建文件夾。
from pathlib import Path folderPath = Path("exampleFolder/subFolder") folderPath.mkdir(parents=True, exist_ok=True)
上述代碼將在程序運行所在的目錄下創建一個名為”exampleFolder”的文件夾,並在其中創建一個名為”subFolder”的子文件夾。設置parents=True參數可以遞歸創建上層文件夾,exist_ok=True參數可以在文件夾已經存在的情況下不報錯。
總結
本文介紹了使用Python創建文件夾的幾種方法,包括使用os.makedirs()、os.mkdir()和Path.mkdir()函數。在實際的程序開發中,可以根據需要選擇不同的方法來創建文件夾。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/259549.html