如何正确使用python读取csv文件
时间: 2023-10-03 12:11:18 浏览: 101
使用Python读取CSV文件可以使用Python标准库中的csv模块。下面是一个简单的示例代码:
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
在上面的代码中,我们使用了Python内置的`open()`函数打开了一个CSV文件,并将文件对象作为参数传递给了`csv.reader()`函数。然后通过循环读取每行数据并输出。
如果你的CSV文件包含标题行,你可以使用`next()`函数跳过它,例如:
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
next(reader) # 跳过标题行
for row in reader:
print(row)
```
如果你的CSV文件中使用的是其他分隔符如tab,则需要在`csv.reader()`函数中指定分隔符,例如:
```python
import csv
with open('example.tsv', 'r') as file:
reader = csv.reader(file, delimiter='\t')
for row in reader:
print(row)
```
除了`csv.reader()`函数,还有其他一些有用的函数可以用于写入CSV文件或者读取CSV文件的特定行,例如`csv.writer()`和`csv.DictReader()`。可以参考Python官方文档以获取更多信息。
阅读全文