python循环创建文件夹
时间: 2023-09-13 20:04:11 浏览: 109
可以使用Python内置的os模块来创建文件夹。下面是一个例子,展示如何使用for循环创建多个文件夹。
``` python
import os
# 创建一个文件夹列表
folders = ['folder1', 'folder2', 'folder3']
# 循环遍历文件夹列表,创建每个文件夹
for folder in folders:
# 如果文件夹不存在,则创建文件夹
if not os.path.exists(folder):
os.mkdir(folder)
```
上面的代码将创建一个名为`folder1`、`folder2`和`folder3`的文件夹,如果它们不存在的话。如果已经存在,则不会创建重复的文件夹。
相关问题
python for循环创建文件夹
使用Python中的for循环可以批量创建文件夹。首先,需要导入os模块。然后,定义文件夹的保存路径和文件夹的名称。接着,使用for循环来创建多个文件夹,循环的次数可以根据需要进行调整。在循环中,使用os.makedirs()函数来创建文件夹,并在每次创建前使用os.path.exists()函数来检查文件夹是否已经存在。如果文件夹不存在,则创建文件夹,并输出创建成功的信息。最后,可以在循环中添加其他的操作,比如创建文件。
例子代码如下:
```
import os
# 定义文件夹的保存路径
path = 'C:\English\LETS\雅思听力/'
# 定义文件夹的名称
name = "Python剑雅"
# 创建10个文件夹,序号为0-9
for i in range(10):
# 判断文件夹是否存在
isExists = os.path.exists(path + name + str(i + 1))
if not isExists:
# 创建文件夹
os.makedirs(path + name + str(i + 1))
print("%s 目录创建成功" % i)
else:
print("%s 目录已存在" % i)
```
python循环创建多个文件夹
如果你需要在Python中循环创建多个文件夹,你可以使用os模块的mkdir()函数来实现。以下是一个简单的示例代码:
```python
import os
# 需要创建的文件夹名称
folders = ['folder1', 'folder2', 'folder3']
# 循环创建文件夹
for folder in folders:
os.mkdir(folder)
```
以上代码将会在当前工作目录下创建名为'folder1'、'folder2'和'folder3'的三个文件夹。
如果你需要在指定路径下创建文件夹,可以将文件夹路径和名称拼接起来作为参数传递给mkdir()函数,例如:
```python
import os
# 需要创建的文件夹名称
folders = ['folder1', 'folder2', 'folder3']
# 创建文件夹的路径
path = '/home/user/'
# 循环创建文件夹
for folder in folders:
os.mkdir(os.path.join(path, folder))
```
以上代码将会在'/home/user/'路径下创建名为'folder1'、'folder2'和'folder3'的三个文件夹。
阅读全文