python读取csv文件
时间: 2023-09-15 15:16:48 浏览: 69
怎么用python读取csv文件
可以使用Python中内置的csv模块来读取csv文件。
以下是一个简单的示例,假设我们有一个名为"example.csv"的文件,其内容如下:
```
name,age,gender
Alice,25,Female
Bob,30,Male
Charlie,40,Male
```
我们可以使用以下代码读取并打印文件内容:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(', '.join(row))
```
输出结果为:
```
name, age, gender
Alice, 25, Female
Bob, 30, Male
Charlie, 40, Male
```
在上面的代码中:
- `open()`函数打开文件并返回一个文件对象,第一个参数是文件名,第二个参数`newline=''`是用于处理不同操作系统之间的换行符差异。
- `csv.reader()`函数创建一个csv reader对象,第一个参数是文件对象,第二个参数是csv文件中的列分隔符,第三个参数是引用字符。
- `for`循环遍历每一行并打印出来。`join()`函数用于将列表中的各个元素合并成一个字符串,以逗号作为分隔符。
阅读全文