python读取csv文件
时间: 2023-09-09 12:10:07 浏览: 75
可以使用Python内置的csv模块来读取csv文件。
以下是读取csv文件的示例代码:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
在上面的代码中,我们打开名为“example.csv”的文件,并使用csv.reader()函数创建一个reader对象。该函数的第一个参数是一个打开的csv文件,第二个参数是分隔符(默认为逗号),第三个参数是引号字符(默认为双引号)。
然后,我们可以使用for循环迭代reader对象中的每一行,并使用join()函数将行中的每个元素连接为一个字符串。最后,我们将行打印到控制台上。
请注意,我们在打开文件时使用了newline=''参数,这是为了避免在Windows系统上出现换行符问题。
如果你需要将csv文件的内容读入到一个Python列表中,可以使用以下代码:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
data = [row for row in reader]
print(data)
```
在上面的代码中,我们使用列表推导式创建了一个名为data的列表,该列表包含csv文件中的所有行。
阅读全文