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

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

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

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

4

1 回答 1

2

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

于 2012-07-01T16:54:18.033 回答