一、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”的目录。如果目录已经存在,则不会产生任何影响。