python读取csv指定行,且保留路径信息
时间: 2023-11-01 20:00:07 浏览: 146
Python Pandas批量读取csv文件到dataframe的方法
5星 · 资源好评率100%
你可以使用Python的CSV模块来读取CSV文件,然后使用行数和文件路径来定位特定的行。以下是一个例子:
```python
import csv
def read_csv_line(filepath, line_number):
with open(filepath, 'r') as csvfile:
csvreader = csv.reader(csvfile)
for i, row in enumerate(csvreader):
if i == line_number - 1:
return row
# Example usage
filepath = 'data/example.csv'
line_number = 3
row = read_csv_line(filepath, line_number)
print(row)
```
在上面的例子中,我们定义了一个`read_csv_line`函数,它接受一个文件路径和一个行号作为参数。然后,我们使用`csv`模块打开文件并遍历每一行,记录当前行数。当我们到达指定的行时,我们返回该行作为一个列表。注意,行号从1开始,因此我们需要将行号减去1以匹配Python中的索引。
此函数将保留文件路径信息并返回指定的行。
阅读全文