簡體   English   中英

如何在Raspberry Pi上鍵入不會引起Python語法錯誤的單引號?

[英]How can I type a single quote on the Raspberry Pi that doesn't cause syntax errors in Python?

我有一個Logitech 360鍵盤,試圖在Raspberry Pi B上用Python編碼。撇號鍵會產生傾斜的引號,而不是“垂直”單引號,這會導致代碼中出現語法錯誤(運行相同的代碼)當我從瀏覽器粘貼代碼段時,這是完美的選擇,這是我發現產生正確的撇號樣式的唯一方法。

語法錯誤是“在X行的文件'-'中的非ASCII字符'\\ xc2',但未聲明任何編碼;有關詳細信息,請參見http://www.python.org/peps/pep-0263.html 。 “ 該網頁建議在腳本的開頭聲明一個字符編碼,但是它對我不起作用,無論如何,我寧願不必在每個腳本的開頭都使用它-我只希望鍵盤產生開頭的正確字符。 我擺弄了鍵盤配置的國際設置; 沒有任何效果。 它讓我發瘋。

您不能在沒有重新定義python源語法中的引號的情況下使用“ \\ xc2”作為引號(確實,您的問題甚至超出了此范圍)並重新編譯python...。

您可能可以更改Logitech用作報價的字符

您可能需要通過運行以下命令來檢查國際化選項

sudo raspi-config


選擇選項4- Internationalization Options
然后選項I3- Change Keyboard Layout
仔細檢查設置,然后重試鍵盤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM