python琐事游戏错误

python琐事游戏错误,python,python-3.x,function,debugging,Python,Python 3.x,Function,Debugging,尝试让游戏中的每个问题都有一个与之相关联的唯一值。然后,玩家的分数是她或他正确回答的问题的总分。我一直在摆弄它,但我一直遇到以下错误: 代码: 不确定为什么会出现这些错误/为什么不运行-建议?泰 这连接到一个名为“trivia.txt”的单独的.txt文件,其中包含所有问题和要点。最有可能发生错误,因为您的文本文件包含unicode字符。您可以将encoding参数添加到open调用中,告诉python它不是默认的ascii编码 the_file = open(file_name, mode,

尝试让游戏中的每个问题都有一个与之相关联的唯一值。然后,玩家的分数是她或他正确回答的问题的总分。我一直在摆弄它,但我一直遇到以下错误:

代码:

不确定为什么会出现这些错误/为什么不运行-建议?泰


这连接到一个名为“trivia.txt”的单独的.txt文件,其中包含所有问题和要点。

最有可能发生错误,因为您的文本文件包含unicode字符。您可以将
encoding
参数添加到
open
调用中,告诉python它不是默认的
ascii
编码

the_file = open(file_name, mode, encoding='utf-8')
如果这不起作用,可能是因为文件使用了不同的编码,如“iso-8859-15”

Python文档有更多关于处理的详细信息

the_file = open(file_name, mode, encoding='utf-8')