使用Pycharm读取csv文件中的特定列

问题描述 投票:0回答:1
import csv
with open("bbkp.csv", "r") as csv_file:
    csv_reader = csv.reader(csv_file, delimeter=',')
    line_count = 0
    for row in csv_reader:
        if line_count == 0:
            print(f'Column names are {",".join(row)}')
            line_count += 1
        else:
            print(f'\t{row[0]}latitude {row[1]}longitude {row[2]}.')
            line_count += 1
        print(f'Result {line_count}lines.')
    for lines in csv_reader:
        print(lines[1])

错误显示

追踪(最近通话): 在第8行的文件“ E:/ PSM /源代码/gile.py” csv_reader = csv.reader(csv_file,delimeter =',') TypeError:“ delimeter”是该函数的无效关键字参数]

python
1个回答
0
投票

您可以尝试csv_reader = csv.reader(csv_file)csv阅读器的分隔符默认为',',因此您无需指定它。

© www.soinside.com 2019 - 2024. All rights reserved.