python批量创建csv文件并写入
时间: 2024-10-17 20:06:40 浏览: 32
python 实现批量xls文件转csv文件的方法
在Python中,你可以使用内置模块`csv`来批量创建CSV文件并写入数据。首先,你需要导入`csv`模块,然后定义一个函数来生成文件,并使用`with open()`语句打开文件以保持资源管理。下面是一个简单的示例:
```python
import csv
def create_and_write_csv(filename, data_list):
# 定义数据列表,每个元素表示一行的数据
with open(filename, 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
# 写入数据到CSV文件
for row in data_list:
writer.writerow(row)
# 示例数据
data = [
['姓名', '年龄', '性别'],
['张三', '25', '男'],
['李四', '30', '女'],
['王五', '35', '男']
]
# 批量创建CSV文件并写入
for i in range(1, 4): # 假设你想创建3个文件
filename = f'data_file_{i}.csv'
create_and_write_csv(filename, data[i-1])
阅读全文