在python中如何用一个变量去保存读取到的csv文件数据
时间: 2023-11-27 13:52:04 浏览: 237
python 借助numpy保存数据为csv格式的实现方法
5星 · 资源好评率100%
在Python中,可以使用csv模块读取csv文件,读取的数据可以存储在列表或字典等数据结构中。下面是一个示例代码,将读取的csv文件数据存储在列表中:
```python
import csv
with open('file.csv', newline='') as csvfile:
data = list(csv.reader(csvfile))
print(data)
```
其中,`open()`函数用于打开csv文件,`csv.reader()`函数用于读取csv文件数据,`list()`函数将读取的数据转换为列表类型并存储在变量`data`中。需要注意的是,`newline=''`参数用于避免读取csv文件时出现额外的空行。
如果需要将csv文件数据存储在字典中,可以使用`csv.DictReader()`函数,示例如下:
```python
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.DictReader(csvfile)
data = []
for row in reader:
data.append(row)
print(data)
```
其中,`csv.DictReader()`函数用于读取csv文件数据并转换为字典类型,`for`循环用于遍历读取的数据并存储在列表中。最后,将读取的数据列表输出即可。
阅读全文