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”,它成功了。
请帮助我,我是一个新学习的蟒蛇。
代码用于将一些文件复制到我在配置文件中写入的路径。并且代码没有错误。
答案 0 :(得分:2)
0xfeff
是Unicode字节顺序标记。将update.py
保存为UTF-8,不带字节顺序标记。 (UTF-8不应该有一个BOM开头,但有些编辑还是添加一个。)