我有一个Logitech 360键盘,我正试图用它在Raspberry Pi B上编写Python代码。撇号键生成一个斜引号,而不是“垂直”单引号,这会导致代码中出现语法错误(当我从浏览器中粘贴一个代码段时,同样的代码运行得非常好,这是我能找到的唯一方法来产生正确的撇号)。在
语法错误是“文件'--'中第X行的非ASCII字符'\xc2',但没有声明编码;有关详细信息,请参阅http://www.python.org/peps/pep-0263.html.”网页建议在脚本开头声明字符编码,但这对我无效,而且无论如何,我不想让它出现在每个脚本的开头,我只想让键盘产生正确的字符。我已经摆弄了键盘配置国际设置;没有任何工作。它快把我逼疯了。在
您可以通过运行来检查国际化选项
选择选项4-
Internationalization Options
然后选择I3-
Change Keyboard Layout
检查并检查设置,然后重试键盘。在
如果不重新定义python源语法中的引号字符(实际上,您的问题甚至不止于此)并重新编译python,就不能将“\xc2”用作引号字符。。。。在
您可能可以更改logitech用作报价的字符
相关问题 更多 >
编程相关推荐