python批量创建文件夹
时间: 2023-10-13 20:08:44 浏览: 55
可以使用os模块中的mkdir()函数来批量创建文件夹。
例如,以下代码将创建10个名为"folder1"到"folder10"的文件夹:
```python
import os
for i in range(1, 11):
folder_name = 'folder' + str(i)
os.mkdir(folder_name)
```
您可以在代码中修改范围来创建所需数量的文件夹。
相关问题
用python批量创建文件夹到指定地方,并且可以修改文件夹名称
可以使用Python内置的os模块来实现批量创建文件夹和修改文件夹名称的功能,具体代码如下:
```python
import os
# 指定要创建文件夹的路径
path = r"C:\Users\username\Desktop\test"
# 批量创建文件夹
for i in range(1, 11):
# 拼接文件夹名称
folder_name = "folder_" + str(i)
# 拼接文件夹路径
folder_path = os.path.join(path, folder_name)
# 创建文件夹
os.mkdir(folder_path)
# 批量修改文件夹名称
for i in range(1, 11):
# 拼接旧文件夹名称
old_folder_name = "folder_" + str(i)
# 拼接旧文件夹路径
old_folder_path = os.path.join(path, old_folder_name)
# 拼接新文件夹名称
new_folder_name = "new_folder_" + str(i)
# 拼接新文件夹路径
new_folder_path = os.path.join(path, new_folder_name)
# 修改文件夹名称
os.rename(old_folder_path, new_folder_path)
```
以上代码会在指定路径下批量创建名为`folder_1`到`folder_10`的文件夹,并且批量修改它们的名称为`new_folder_1`到`new_folder_10`。需要注意的是,修改文件夹名称时,旧文件夹路径和新文件夹路径都要用`os.path.join`方法拼接,否则可能会出现路径错误的问题。
Python批量新建文件夹
在Python中,可以使用os模块来进行文件和文件夹的操作。要批量新建文件夹,可以使用os模块中的os.makedirs()函数。
下面是一个示例代码,用于批量新建文件夹:
```python
import os
# 定义文件夹的名称列表
folder_names = ['folder1', 'folder2', 'folder3']
# 遍历文件夹名称列表
for folder_name in folder_names:
# 使用os.makedirs()函数创建文件夹
os.makedirs(folder_name)
```
在上面的示例代码中,首先导入了os模块。然后定义了一个文件夹的名称列表,其中包含了要新建的文件夹的名称。接下来使用for循环遍历文件夹名称列表,对于每个文件夹名称,使用os.makedirs()函数来创建文件夹。
注意:如果要创建的文件夹已经存在,os.makedirs()函数会引发一个OSError异常。为了避免这种情况,可以在创建文件夹之前先检查文件夹是否存在,可以使用os.path.exists()函数来判断。