1

cx_freeze メモ エラー:

module.code = compile(codeString, path, "exec
  File "update.py", line 1
    \ufeffimport os
            ^
SyntaxError: invalid character in identifier

cx_freeze バージョン:cx_Freeze-4.2.3.win32-py3.1 , python version:python-3.1.3**

コマンドまたは step.py を使用してこのコードをコンパイルしても、常に err:" invalid character in identifier" に注意してください。英語ではないすべての文字を削除し、ファイル パスも英語でした。ps:「helloWorld.py」をコンパイルしようとしましたが、成功しました。

私を助けてください、私は新鮮な学習のpythonです。

このコードは、構成ファイルに記述したパスにいくつかのファイルをコピーするために使用されました。コードはエラーなしで実行されます。

4

1 に答える 1

2

0xfeffUnicodeバイト順マークです。update.pyバイト順マークなしでUTF-8として保存します。(UTF-8にはそもそもBOMがないはずですが、とにかく一部のエディターはBOMを追加します。)

于 2012-07-01T16:54:18.033 に答える