写一段可以批量创建文件夹的python代码
时间: 2023-08-10 16:07:39 浏览: 100
当然,这是一个可以批量创建文件夹的简单的Python代码示例:
```python
import os
def create_folders(folder_names, base_directory):
for name in folder_names:
folder_path = os.path.join(base_directory, name)
os.makedirs(folder_path, exist_ok=True)
print(f"Created folder: {folder_path}")
# 示例用法
folder_names = ['folder1', 'folder2', 'folder3']
base_directory = '/path/to/directory'
create_folders(folder_names, base_directory)
```
在上面的示例代码中,我们定义了一个名为`create_folders`的函数,它接受两个参数:`folder_names`表示要创建的文件夹名称列表,`base_directory`表示基础目录,即要在其下创建文件夹。
函数内部使用`os.makedirs`函数来创建文件夹。`os.makedirs`函数可以递归地创建目录,如果目录已经存在,则不会引发异常。我们还使用`os.path.join`函数来构建完整的文件夹路径。
你可以根据需要修改`folder_names`和`base_directory`的值,并调用`create_folders`函数来批量创建文件夹。每次创建成功后,会打印出已创建的文件夹路径。
阅读全文