Python用csv存数据
时间: 2023-11-05 18:52:19 浏览: 95
Python可以使用csv模块来存储数据到CSV文件中。首先,你可以使用pandas库创建一个DataFrame对象,然后使用to_csv方法将数据保存为CSV文件。例如,你可以先定义几条数据,每条数据都是一个字典,然后将其组合成一个列表,赋值为data。接着使用pandas的DataFrame类新建了一个DataFrame对象,参数传入data,并把该对象赋值为df。最后调用df的to_csv方法将数据保存为csv文件。代码如下所示:
```python
import pandas as pd
data = \[{'id':'1','name':'陈','age':'20'}, {'id':'2','name':'李','age':'20'}, {'id':'3','name':'张','age':'20'}\]
df = pd.DataFrame(data)
df.to_csv('data.csv', index=False)
```
另外,你也可以使用csv模块的writer对象来写入数据到CSV文件中。例如,你可以使用writerow方法逐行写入数据,或者使用writerows方法同时传入多行数据。代码如下所示:
```python
import csv
data = \[\['id', 'name', 'age'\], \['1', '陈', '20'\], \['2', '李', '20'\], \['3', '张', '20'\]\]
with open('data.csv', 'w', encoding='utf-8', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerows(data)
```
以上是使用csv模块存储数据到CSV文件的两种方法。你可以根据自己的需求选择其中一种方法来实现。
#### 引用[.reference_title]
- *1* *2* *3* [Python爬虫:数据存储——CSV文件](https://blog.csdn.net/ll3o3/article/details/124034595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文