Python读取csv文件前20行
时间: 2023-10-07 21:12:40 浏览: 84
可以使用Python内置的csv模块来读取csv文件,并使用for循环读取前20行数据,代码如下:
```python
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for i, row in enumerate(reader):
if i == 20:
break
print(row)
```
其中,`file.csv`是要读取的csv文件名,`newline=''`表示不使用系统默认的行分隔符,`enumerate(reader)`可以同时获取每行数据和行号,`if i == 20: break`表示读取前20行数据。
相关问题
生成python代码,要求:已知一个具有100行数据的csv文件,使用python读取csv文件前10行
好的,以下是生成的Python代码:
```python
import csv
# 打开CSV文件
with open('your_csv_file.csv', newline='') as csvfile:
# 创建CSV读取器
reader = csv.reader(csvfile)
# 读取前10行数据
for i, row in enumerate(reader):
if i < 10:
print(row)
else:
break
```
请将代码中的 `your_csv_file.csv` 替换为你实际的CSV文件路径。以上代码使用Python的CSV模块,通过打开CSV文件并创建读取器来读取前10行数据,并将其打印到控制台上。
阅读全文