python 生成csv文件
时间: 2024-03-01 15:46:55 浏览: 94
以下是使用Python生成CSV文件的示例代码:
```python
import csv
# 创建一个包含数据的列表
data = [
['Name', 'Age', 'Gender'],
['John', '25', 'Male'],
['Lisa', '30', 'Female'],
['Tom', '28', 'Male']
]
# 将数据写入CSV文件
with open('data.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows(data)
print("CSV文件已生成!")
```
这段代码首先导入了csv模块,然后创建了一个包含数据的列表。接下来,使用`open()`函数打开一个文件,并指定文件名为"data.csv",模式为写入模式('w')。然后,创建一个`csv.writer`对象,并使用`writerows()`方法将数据写入文件中。最后,关闭文件。
运行以上代码后,将生成一个名为"data.csv"的CSV文件,其中包含了指定的数据。
相关问题
python生成csv文件
可以使用Python内置的csv模块来生成csv文件。具体的代码可以参考以下示例:
```python
import csv
# 创建csv文件并写入数据
with open('example.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['name', 'age', 'gender'])
writer.writerow(['Tom', 25, 'male'])
writer.writerow(['Lucy', 22, 'female'])
print('csv文件已生成!')
```
以上代码会生成一个名为“example.csv”的文件,文件内容如下:
```
name,age,gender
Tom,25,male
Lucy,22,female
```
希望能对你有所帮助!
python生成csv文件并保存
可以使用Python内置的csv模块来生成和保存csv文件。以下是一个简单的例子:
```python
import csv
# 数据源
data = [
['姓名', '年龄', '性别'],
['小明', 18, '男'],
['小红', 20, '女'],
['小张', 19, '男'],
]
# 打开文件,指定写入模式('w')和newline参数
with open('data.csv', 'w', newline='') as file:
# 创建csv writer对象
writer = csv.writer(file)
# 写入数据
writer.writerows(data)
# 文件将保存在当前执行文件的目录下
```
如果需要指定其他参数,例如分隔符、引号字符等,可以在创建csv writer对象时传入相应的参数。更多的细节可以参考Python官方文档。
阅读全文