cx_freeze:标识符中的无效字符

时间:2012-07-01 15:28:17

标签: python character cx-freeze

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**

无论使用comand或step.py编译此代码,它总是注意错误:“invalid character in identifier”。我删除了所有不是英文的字符。文件路径也是英文。 ps:我试图编译一个“helloWorld.py”,它成功了。

请帮助我,我是一个新学习的蟒蛇。

代码用于将一些文件复制到我在配置文件中写入的路径。并且代码没有错误。

1 个答案:

答案 0 :(得分:2)

0xfeff是Unicode字节顺序标记。将update.py保存为UTF-8,不带字节顺序标记。 (UTF-8不应该有一个BOM开头,但有些编辑还是添加一个。)