python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)

1.将excel文件另存为csv文件python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第1张图片

 2.复制好文件地址,导入pandas库python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第2张图片

python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第3张图片

 

 3.'utf-8' codec can't decode byte 0xd4 in position 1,invalid continuation byte报错解决办法

解决办法是添加 encoding=‘ISO-8859-1’。

python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第4张图片

 

 4.SyntaxError: invalid character in identifier

原因:有中文字符或不可见字符。

python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第5张图片我这里有逗号,将中文字符改掉即可。

6.发现上述展示表格不完整,但应该是完整导入了的,用如下代码展示完整

import csv

with open(r'C:/Users/PRO14/Desktop/data.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    for row in readCSV:
        print(row)python 中csv文件导入(‘utf-8‘ codec can‘t decode 报错解决办法和SyntaxError: invalid character in identifier解决办法)_第6张图片

 

小白学习分享,恳求大佬指导~

你可能感兴趣的:(pandas,数据分析,python)