[英]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.