python读取csv 并输出二维列表
时间: 2023-12-01 22:38:53 浏览: 72
用python读取CSV数据
好的,可以使用Python内置的csv模块来读取csv文件,并将其转换为二维列表。以下是示例代码:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
data = [row for row in reader]
print(data)
```
在这个示例中,我们打开名为'example.csv'的文件,并使用csv.reader()函数将其读取为一个reader对象。然后,我们使用列表推导式将reader对象转换为一个二维列表。最后,我们打印出这个二维列表。
请注意,我们在打开文件时使用了newline=''参数。这是因为在某些操作系统上,csv文件中的行末可能会被解释为两个字符(例如'\r\n'),而不是一个字符(例如'\n')。如果不指定newline=''参数,则csv.reader()函数可能会将这些行末解释为额外的行。
阅读全文