创建系统目录是Python中非常常见的操作之一。下面我将详细讲解Python创建系统目录的方法,希望对您有所帮助。
方法一:使用os模块
Python自带的os模块提供了操作文件和文件夹的方法,可以使用其中的os.makedirs()函数创建新的目录。
import os
# 创建一个新的目录
os.makedirs('/Users/username/Documents/testdir')
在上述代码中,您需要提供创建的目录路径。创建的目录可以是绝对路径也可以是相对路径。
如果目录已经存在,则os.makedirs()函数将报错。如果要确保目录不存在,则可以使用os.path.exists()函数来检查目录是否存在。
import os
# 检查目录是否存在
if not os.path.exists('/Users/username/Documents/testdir'):
os.makedirs('/Users/username/Documents/testdir')
方法二:使用Pathlib模块
Python 3.4及以上的版本提供了Pathlib模块来操作文件和文件夹。您可以使用Pathlib的mkdir()方法来创建新的目录。
from pathlib import Path
# 创建一个新的目录
Path('/Users/username/Documents/testdir').mkdir()
与使用os模块的方法不同的是,Pathlib的mkdir()方法默认将父目录也创建出来。如果您不想创建父目录,则可以使用mkdir(parents=False)的方式创建新的目录。
from pathlib import Path
# 创建一个新的目录,不创建父目录
Path('/Users/username/Documents/testdir').mkdir(parents=False)
这是Python创建系统目录的两种方法的示例说明。您可以根据自己的需要选择其中一种进行使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python创建系统目录的方法 - Python技术站