如何在Raspberry Pi上键入一个不会导致Python语法错误的单引号呢?

2024-06-16 12:09:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Logitech 360键盘,我正试图用它在Raspberry Pi B上编写Python代码。撇号键生成一个斜引号,而不是“垂直”单引号,这会导致代码中出现语法错误(当我从浏览器中粘贴一个代码段时,同样的代码运行得非常好,这是我能找到的唯一方法来产生正确的撇号)。在

语法错误是“文件'--'中第X行的非ASCII字符'\xc2',但没有声明编码;有关详细信息,请参阅http://www.python.org/peps/pep-0263.html.”网页建议在脚本开头声明字符编码,但这对我无效,而且无论如何,我不想让它出现在每个脚本的开头,我只想让键盘产生正确的字符。我已经摆弄了键盘配置国际设置;没有任何工作。它快把我逼疯了。在


Tags: 代码脚本声明编码粘贴pi浏览器键盘
2条回答

您可以通过运行来检查国际化选项

sudo raspi-config


选择选项4-Internationalization Options
然后选择I3-Change Keyboard Layout
检查并检查设置,然后重试键盘。在

如果不重新定义python源语法中的引号字符(实际上,您的问题甚至不止于此)并重新编译python,就不能将“\xc2”用作引号字符。。。。在

您可能可以更改logitech用作报价的字符

相关问题 更多 >