一、使用os模块创建新目录
Python的os模块提供了很多文件和目录操作相关的函数,通过os.mkdir()函数可以快速创建新目录。
import os # 在当前目录下创建名为new_folder的新目录 os.mkdir('new_folder')
以上代码会在当前目录下创建一个名为new_folder的新目录。
如果需要在指定的路径下创建新目录,可以通过os.path.join()函数将路径和目录名拼接起来。
import os # 在'd:/work/'路径下创建名为new_folder的新目录 path = os.path.join('d:/work/', 'new_folder') os.mkdir(path)
以上代码会在'd:/work/'路径下创建一个名为new_folder的新目录。
二、使用Pathlib模块创建新目录
Python3.4及以上版本提供了Pathlib模块,通过Path()函数可以创建Path对象,使用Path.mkdir()函数可以创建新目录。
import pathlib # 在当前目录下创建名为new_folder的新目录 pathlib.Path('new_folder').mkdir()
以上代码会在当前目录下创建一个名为new_folder的新目录。
如果需要在指定的路径下创建新目录,可以通过Path()函数将路径和目录名拼接起来。
import pathlib # 在'd:/work/'路径下创建名为new_folder的新目录 path = pathlib.Path('d:/work/') / 'new_folder' path.mkdir()
以上代码会在'd:/work/'路径下创建一个名为new_folder的新目录。
三、使用shutil模块创建新目录
Python的shutil模块除了提供文件和目录的复制操作外,还提供了mkdir()函数可以快速创建新目录。
import shutil # 在当前目录下创建名为new_folder的新目录 shutil.mkdir('new_folder')
以上代码会在当前目录下创建一个名为new_folder的新目录。
如果需要在指定的路径下创建新目录,可以通过os.path.join()函数将路径和目录名拼接起来。
import shutil # 在'd:/work/'路径下创建名为new_folder的新目录 path = os.path.join('d:/work/', 'new_folder') shutil.mkdir(path)
以上代码会在'd:/work/'路径下创建一个名为new_folder的新目录。