要基于Python创建目录文件夹,你可以运用Python内置的os
模块或pathlib
模块。下面将详细讲解两种方法:
1. 使用os模块创建文件夹
1.1 导入模块
import os
1.2 创建文件夹
可以使用os.mkdir()
函数来创建单个文件夹,例如:
os.mkdir('test_dir')
如果要创建多层文件夹,则需要使用os.makedirs()
函数,例如:
os.makedirs('test_dir/sub_dir')
这将创建一个名为test_dir
的文件夹,并在其中创建名为sub_dir
的子文件夹。
1.3 判断文件夹是否存在
可以使用os.path.exists()
函数来判断路径是否存在,例如:
if not os.path.exists('test_dir'):
os.mkdir('test_dir')
如果文件夹test_dir
不存在,则创建文件夹。
2. 使用pathlib模块创建文件夹
2.1 导入模块
from pathlib import Path
2.2 创建文件夹
Path对象有一个mkdir()
方法,可以用来创建文件夹,例如:
Path('test_dir').mkdir()
如果要创建多层文件夹,则需要使用parents=True
参数,例如:
Path('test_dir/sub_dir').mkdir(parents=True)
这将创建一个名为test_dir
的文件夹,并在其中创建名为sub_dir
的子文件夹。
2.3 判断文件夹是否存在
可以使用exists()
方法来判断路径是否存在,例如:
if not Path('test_dir').exists():
Path('test_dir').mkdir()
如果文件夹test_dir
不存在,则创建文件夹。
示例代码:
import os
from pathlib import Path
# 使用os模块创建文件夹
os.mkdir('test_dir_os')
os.makedirs('test_dir_os/sub_dir_os')
# 使用pathlib模块创建文件夹
Path('test_dir_pathlib').mkdir()
Path('test_dir_pathlib/sub_dir_pathlib').mkdir(parents=True)
以上就是基于Python创建目录文件夹的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何基于Python创建目录文件夹 - Python技术站