当我们读取txt文件的时候,有时候会出现编码问题,就是一行中平白无故多出一个零宽字符,如下所示: 我发现这个问题在python3可以解决,方式如下: open(file_path, mode='r', encoding='UTF-8-sig') 以这种方式打开文件就行,前提python解释器是python3 参考文档在这里