在Python中,要在根目录创建文件夹,最常用的方法是使用os库下的mkdir()方法或者使用pathlib库下的Path().mkdir()方法 。两种方法均可以实现在根目录创建文件夹的操作 。
文章插图
使用os库的mkdir()方法,需要先导入os库并使用os.mkdir()方法,在括号中传入要创建的文件夹的名称,如下所示:
import os
folder_name = 'new_folder'
os.mkdir('/' + folder_name)
使用pathlib库的Path().mkdir()方法 , 需要先导入pathlib库并使用Path().mkdir()方法 , 在括号中传入要创建的文件夹的名称,如下所示:
【python中根目录创建文件夹?】from pathlib import Path
folder_name = 'new_folder'
Path('/' + folder_name).mkdir(parents=True, exist_ok=True)
值得注意的是,在使用pathlib库的Path().mkdir()方法时 , 需要将parents参数设置为True 。如果要创建的文件夹的父级目录不存在,则需要设置该参数为True,否则会出现文件夹创建失败的情况 。
除此之外,还有其他方法可以实现在根目录创建文件夹的操作 。例如在Windows系统下,还可以使用win32api模块中的CreateDirectory()方法来实现文件夹的创建 。不过本文主要介绍了在Python中使用os库和pathlib库两种常用的方式 。
最后,需要注意的一点是,在实际操作中创建根目录下的文件夹不是一个良好的实践 。在Linux系统下,使用根目录需要管理员权限,而在Windows系统下,使用根目录需要用户拥有管理员权限,否则会造成文件夹的创建失败 。因此,建议在其他目录下进行文件夹的创建操作,以避免不必要的麻烦 。
推荐阅读
- 如何安装image库?
- python json模块安装?
- python一个列表添加一个元素?
- python获得整数类型?
- python虚拟环境构造?
- Python变量?
- python如何保存文件?
- python中整除符号是什么?
- python字符串大小比较规则?
- python 将字符串转化为数字?