+ -
当前位置:首页 → 问答吧 → py2exe后程序的中文问题

py2exe后程序的中文问题

时间:2010-11-01

来源:互联网

最近写了个工具,里面用到了中文
文件头加了#encoding=gbk
在eclipse里运行时正常,用py2exe打包后,报错:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 40-41: ordinal not in range(128)

Python code

from distutils.core import setup    
import py2exe

options = {"py2exe":
          {"compressed": 1,
           "optimize": 2,
           "bundle_files": 1}
          }


setup(options = options, 
      windows = [{"script": "HelpEditor.py", "icon_resources" : [(1, "help.ico")]}])  

作者: baiydn   发布时间: 2010-11-01

不建议在python代码里写中文,很容易出问题。

作者: iambic   发布时间: 2010-11-01