调用chardet库可以输出csv文件内容的编码形式
import pandas as pd
import chardet
#
with open("D:/PythonProject/标普500权重股.csv", 'rb') as f:
result = chardet.detect(f.read())
print(result)
输出结果:
D:\PythonProject\.venv\Scripts\python.exe D:\PythonProject\US_Stock.py
{
'encoding': 'ISO-8859-1', 'confidence': 0.73, 'language': ''}
可以看到这个文件的编码是ISO-8859-1