python读取csv失败、乱码——代码获取编码方式

将xls格式直接复制,改后缀为csv
python读取时总是失败,提示utf-8和gbk都不行
用下面代码查看文件编码,发现是None,于是通过另存为的方式重新保存了一份csv,解决

import chardet

# 使用二进制模式打开文件
with open('../data/trade_record/XRPUSDT1230-0329.csv', 'rb') as f:
    # 读取文件内容
    content = f.read()

# 猜测文件编码方式
result = chardet.detect(content)
encoding = result['encoding']
print(encoding)

你可能感兴趣的:(python,编码)