1
我試圖在我的Raspberry Pi上使用autorun運行我的kivy應用程序。 重新啓動我的操作系統後,它將運行,但在執行過程中我面臨了編碼問題上的代碼的下一行:在執行過程中發生使用自動運行運行python應用程序時的編碼問題
CommonData.deviceSettings.Measurement.Alchogol = {}
for s in alchogolSettings:
key = s["Name"].encode('utf-8').strip()
value = s["Value"].encode('utf-8').strip()
CommonData.deviceSettings.Measurement.Alchogol.update({key: value})
下一個錯誤
「ASCII」編解碼器不能編碼字符0-14位置:順序不在 範圍(128)
以我.py文件餘設置的頂部下操作的指令:
#!/usr/bin/python
# -*- coding: utf8 -*-
最有趣的在這種情況下,如果我將運行不同於常規終端這一計劃成功地推出,但是當我試圖使用自動運行這個問題推出其發生
是否有人知道爲什麼會出現此問題以及如何避免它?
重複:http://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0- in-position-20?rq = 1? –
老實說,我把這些貼出來了,但我認爲這不是我的情況,因爲這個程序工作正常,當我使用ssh客戶端啓動它時,它從自動運行啓動時不起作用 – Tequila
你應該考慮改變你的標題以表明這一點? 你看到終端和自動運行之間的區別? –