私は自分のRavenberry Piで自動実行を使用してkivyアプリケーションを実行しようとしています。 私のOSを再起動した後、それが実行されますが、実行時に、私は、コードの次の行にエンコードの問題にまで直面した:自動実行を使用して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ファイルIセットアップの上部には、次の手順:
#!/usr/bin/python
# -*- coding: utf8 -*-
私はいつもの端末からこのプログラムを実行する場合、それが正常に起動していること、このような状況の中で最も興味深いのは、私は自動実行を使用して、それを起動しようとしているとき、この問題は
を発生し、この問題が発生した理由を誰もが知っていますそれを避ける方法は?
重複:http://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-インポジション-20rq = 1? –
正直なところ、私はこれらの投稿に賛成ですが、私はsshクライアントを使用して起動し、自動起動から起動したときにこのプログラムがうまく動作するので、私のケースではないと思います – Tequila
これを示すためにタイトルを変更する必要がありますか? 端末と自動実行の違いを確認していますか? –