【发布时间】:2020-06-22 03:03:22
【问题描述】:
我正在尝试将文件夹的所有 csv 文件转换为 xlsx 并使用以下代码。
import glob
import csv
import pandas as pd
files = glob.glob('D:\cf111\*.csv')
for k in files:
df = pd.read_csv(k)
df.to_excel("abc.xlsx")
代码正在生成以下错误。
utf-8' codec can't decode byte 0x92 in position 11: invalid start byte
我无法解决,如何解决此错误。
【问题讨论】:
-
当你有反斜杠时使用原始字符串
r'D:\cf111\*.csv' -
请发布您遇到的异常的完整回溯。
-
这意味着文件不是 UTF8。也许它是带有花哨引用的拉丁语,比如复制品?