です。私はPythonには新しく、誰かがエラーメッセージの意味を教えてくれることを願っています。UnicodeDecodeError: 'charmap'コーデックは、位置0x55の0x81をデコードできません。文字マップは<undefined>
具体的には、以前の同僚が作成したPythonとSPSSのコードをまとめてAtomに保存しました。以前の同僚がもうここにいないので、今すぐコードを実行する必要があります。私がしたことは、SPSS22から以下のコードを実行したことでした。
begin program.
import spss,spssaux,imp
abcvalid = imp.load_source('abcvalid', "I:/VALIDITY CHECK/Python Library/2016/abcvalid2016.py")
import abcvalid
abcvalid.fullprocess("9_26_2016","M:/Users/Yli\2016 SURVEY/DOWNLOADS/9_26_2016/","M:/Users/Yli/2016 SURVEY/Legacy15.sav")
end program.
次に出力から次のようになりました。
Traceback (most recent call last):
File "<string>", line 5, in <module>
File "I:/VALIDITY CHECK/Python Library/2016/abcnvalid2016.py", line 2067, in fullprocess
dataprep(date,filepath,legacypath)
File "I:/VALIDITY CHECK/Python Library/2016/abcvalid2016.py", line 2006, in dataprep
emailslower(date,filepath)
File "I:/VALIDITY CHECK/Python Library/2016/abcvalid2016.py", line 1635, in emailslower
DATASET ACTIVATE comment_data.""".format(date,filepath))
File "C:\PROGRA~1\IBM\SPSS\STATIS~1\22\Python\Lib\site-packages\spss\spss.py", line 1494, in Submit
cmdList = spssutil.CheckStr(cmdList)
File "C:\PROGRA~1\IBM\SPSS\STATIS~1\22\Python\Lib\site-packages\spss\spssutil.py", line 166, in CheckStr
s1 = unicode(mystr,locale.getlocale(locale.LC_CTYPE)[1])
File "C:\Program Files\IBM\SPSS\Statistics\22\Python\lib\encodings\cp1252.py", line 15, in decode
return codecs.charmap_decode(input,errors,decoding_table)
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 55: character maps to <undefined>
このサイトでも同様の質問がありますが、質問と回答がわかりにくいことがわかりました。誰かが私を助けてくれたら、本当に感謝しています!
ありがとうございます!
詳しい説明はありがとうございます!私はそれを修正することができます私は表示されます。ありがとうございました!!! – user6655908