python读取csv文件
时间: 2023-09-15 08:16:48 浏览: 96
读取 CSV 文件的最简单方法是使用 Python 内置的 csv 模块。以下是一个示例代码,可以读取名为 "example.csv" 的文件并将其打印出来:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
在这里,我们首先导入 csv 模块。然后,我们使用 `open()` 函数打开 CSV 文件。请注意,我们将 `newline=''` 作为参数传递,以避免在读取文件时出现多余的空行。
接下来,我们创建一个 csv.reader 对象,并指定分隔符和引号字符(在这个例子中为逗号和双引号)。然后,我们使用 `for` 循环遍历每一行,并使用 `join()` 函数将行中的每个元素连接成一个字符串。最后,我们将每一行打印出来。
如果您想要在程序中进一步处理 CSV 数据,您可以将每一行作为列表进行处理,例如:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(row[0], row[1])
```
在这个例子中,我们假设 CSV 文件的第一列包含名字,第二列包含姓氏。我们可以使用 `row[0]` 和 `row[1]` 来访问每个单元格的值,然后在程序中进行进一步处理。
阅读全文