当我们需要在Python程序中创建新的目录时,可以使用内置的os模块提供的mkdir函数来实现。该函数可以非常方便地创建单级或多级目录。
下面是一个示例代码,演示了如何使用mkdir函数创建单级目录:
import os
#指定路径
path = './new_dir'
#调用mkdir函数创建目录
os.mkdir(path)
在上述代码中,使用了Python内置的os模块,通过调用其中的mkdir函数来创建指定的新目录。path变量用于指定新目录的路径。在此示例中,我们创建了一个名为“new_dir”的新目录,其路径为当前工作目录下的“./new_dir”。
接下来,我们来看一个示例代码,演示了如何使用mkdir函数创建多级目录:
import os
#指定路径
path = './new_dir/sub_dir/sub_sub_dir'
#调用mkdir函数创建目录
os.makedirs(path)
在上述代码中,我们使用了os模块提供的makedirs函数。与mkdir函数不同的是,该函数可以创建多级目录。在此示例中,我们创建了三个嵌套的子目录,“new_dir”、“sub_dir”和“sub_sub_dir”,它们的路径是“./new_dir/sub_dir/sub_sub_dir”。
值得注意的是,如果要在非当前工作目录下创建目录,需要指定完整的路径,包括根目录及任何上级目录。在Windows操作系统中,目录之间的路径分隔符为反斜杠(\),而在Unix/Linux操作系统中,路径分隔符为斜杠(/)。
总之,mkdir和makedirs函数是Python中用于创建目录的常用函数。使用这些函数可以轻松地创建新目录,无需手动创建或担心目录已经存在的问题。无论是创建单级目录还是多级目录,这些函数都可以帮助我们快速实现。