python 保存csv文件
时间: 2023-09-22 17:07:04 浏览: 75
Python3将数据保存为txt文件的方法
要保存CSV文件,可以使用Python的CSV模块或Pandas库。
使用CSV模块:
```python
import csv
# 创建数据
data = [
['Name', 'Age', 'Gender'],
['John', 25, 'Male'],
['Jane', 30, 'Female'],
['Bob', 40, 'Male']
]
# 打开CSV文件并写入数据
with open('data.csv', mode='w', newline='') as file:
writer = csv.writer(file)
for row in data:
writer.writerow(row)
```
使用Pandas库:
```python
import pandas as pd
# 创建数据
data = [
['John', 25, 'Male'],
['Jane', 30, 'Female'],
['Bob', 40, 'Male']
]
# 将数据转换为数据框
df = pd.DataFrame(data, columns=['Name', 'Age', 'Gender'])
# 保存为CSV文件
df.to_csv('data.csv', index=False)
```
注意,在打开CSV文件时,需要指定`mode='w'`表示写入模式,并且`newline=''`表示换行符使用系统默认值。`writerow()`方法用于写入一行数据。
使用Pandas库时,需要将数据转换为数据框,然后调用`to_csv()`方法保存为CSV文件。`index=False`表示不保存行索引。
阅读全文