Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:UnicodeCodeError:&x27;charmap';编解码器可以';t解码位置715中的字节0x8d:字符映射到<;未定义>;_Python_Python 3.x_Character Encoding - Fatal编程技术网

Python 错误:UnicodeCodeError:&x27;charmap';编解码器可以';t解码位置715中的字节0x8d:字符映射到<;未定义>;

Python 错误:UnicodeCodeError:&x27;charmap';编解码器可以';t解码位置715中的字节0x8d:字符映射到<;未定义>;,python,python-3.x,character-encoding,Python,Python 3.x,Character Encoding,我正在使用Python笔记本在Windows 10中打开此文本文件。但是UTF-8编码不起作用。如何解决此错误?Python正在尝试使用系统的默认编码打开文件,但无法使用该编码解码文件中的字节 您需要将正确的编码传递到open。我们不知道正确的编码是什么,但最有可能的候选者是UTF-8,或者现在不太常见的拉丁语-1。所以你会这样做 with open('myfile.txt', 'r', encoding='UTF-8') as f: for line in f: # d

我正在使用Python笔记本在Windows 10中打开此文本文件。但是UTF-8编码不起作用。如何解决此错误?

Python正在尝试使用系统的默认编码打开文件,但无法使用该编码解码文件中的字节

您需要将正确的编码传递到
open
。我们不知道正确的编码是什么,但最有可能的候选者是UTF-8,或者现在不太常见的拉丁语-1。所以你会这样做

with open('myfile.txt', 'r', encoding='UTF-8') as f:
    for line in f:
        # do something with the line

这个文件的来源是什么?这个字符不是unicode编码的,所以这将是我首先要看的地方。如果你能在记事本上打开它而不显得可笑,那么我帮不了你。您可以发布指向文本文件的链接以帮助我们帮助您。源文件是已转换为文本文件的Wikimedia转储文件。您可以发布指向特定文件的链接吗?