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
你应该考虑改变你的标题以表明这一点? 你看到终端和自动运行之间的区别? –