python循环创建文件
时间: 2023-12-02 14:43:11 浏览: 25
以下是使用Python循环创建文件的示例代码:
```python
# 定义文件名列表
file_names = ['file1.txt', 'file2.txt', 'file3.txt']
# 循环创建文件
for file_name in file_names:
with open(file_name, 'w') as f:
f.write('This is ' + file_name)
```
上述代码中,首先定义了一个文件名列表`file_names`,然后使用`for`循环遍历该列表,每次循环使用`with open`语句打开一个文件,并使用`write`方法向文件中写入内容。最后,使用`with`语句自动关闭文件。
相关问题
python 创建csv文件
以下是使用Python创建CSV文件的方法:
```python
import csv
# 创建一个csv文件并写入数据
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['姓名', '年龄', '性别'])
writer.writerow(['张三', '18', '男'])
writer.writerow(['李四', '20', '女'])
# 读取csv文件
with open('example.csv', 'r', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
```
以上代码中,我们首先导入了csv模块,然后使用`csv.writer()`函数创建一个csv文件,并使用`writer.writerow()`函数写入数据。最后,我们使用`csv.reader()`函数读取csv文件,并使用`for`循环遍历每一行数据并打印出来。
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)
```