通过Excel生成CSV在第一列名称的前面给了我''

问题描述 投票:0回答:1

[我通过excel生成了一个csv,当打印键名时,我得到了一些奇怪的字符,就像这样:]:

keys(['row1','row2']

import csv

path = 'C:\\Users\\asdf\\Desktop\\file.csv'
with open(path, 'r') as file:
    reader = csv.DictReader(file)

    for row in reader:
        print(row.keys())

但是,如果我只是在IDE中创建csv,则一切正常,不会打印任何奇怪的字符。我如何阅读excel csv来砍掉奇怪的字符?

[我通过excel生成了一个csv,当打印键名时,我得到了一些奇怪的字符,它们被附加到第一个键上,如下所示:keys(['»»row1','row2'] import csv path ='C:\ \ Users \\ asdf \\ Desktop \\ ...

python excel csv reader
1个回答
0
投票
with open(path, 'r', encoding='utf-8-sig')
© www.soinside.com 2019 - 2024. All rights reserved.