mkdir()
是Python中用于创建文件夹(目录)的函数。它的作用是在指定的路径下创建新的目录。
mkdir()
函数的语法如下:
os.mkdir(path, mode=0o777, *, dir_fd=None)
其中,参数说明如下:
- path:要创建的目录路径。在Windows系统中,目录名称之间使用反斜杠
\
分隔;在Linux等Unix系统中,目录名称之间使用斜杠/
分隔。 - mode:为目录设置权限。默认的权限为0o777,表示所有用户都可以对目录进行读、写、执行等操作。Windows系统中该参数无效。
- dir_fd:可选参数,是一个打开的文件描述符(文件句柄)。
示例1:
import os
# 创建一个名为test_dir的新目录,位于当前Python脚本所在目录
os.mkdir("test_dir")
# 打印消息提醒用户
print("成功创建目录:test_dir")
执行以上代码后,会在当前脚本所在目录(假如当前脚本所在目录为/home/user/script
)中创建一个名为test_dir
的目录。
示例2:
import os
# 创建一个名为test_dir的新目录,位于指定的文件夹下
os.mkdir("C:/Users/User/Desktop/test_dir")
# 打印消息提醒用户
print("成功创建目录:C:/Users/User/Desktop/test_dir")
执行以上代码后,会在Windows系统中的C:/Users/User/Desktop/
文件夹下创建一个名为test_dir
的目录。
注意事项:
os.mkdir()
函数只能创建单级目录,即在当前目录或指定目录下创建一个新目录。如果要创建多级目录,可以使用os.makedirs()
函数。- 在UNIX系统中,要创建目录,需要具有创建目录的权限;在Windows系统中,只要具有操作权限即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中mkdir函数作用与使用方法 - Python技术站