Python打包为exe使用py2exe时中文乱码问题
2015-06-06 21:08
746 查看
解决步骤
1.打开Python安装目录下的 Python27\Lib\site-packages文件夹,例如:C:\Python27\Lib\site-packagessize
新建文本文档重命名为:sitecustomize.py 用记事本编辑文档,内容为:
2.将需要打包的源文件内的中文输出全部改写为以下的格式:
3.按照常规步骤打包为exe即可
1.打开Python安装目录下的 Python27\Lib\site-packages文件夹,例如:C:\Python27\Lib\site-packagessize
新建文本文档重命名为:sitecustomize.py 用记事本编辑文档,内容为:
#!/usr/bin/env python # coding=utf-8 import sys sys.setdefaultencoding(''utf-8'')
2.将需要打包的源文件内的中文输出全部改写为以下的格式:
print unicode('成功:','utf-8') print unicode(strName,'utf-8') #strName 是字符串
3.按照常规步骤打包为exe即可
相关文章推荐
- 安装python爬虫scrapy踩过的那些坑和编程外的思考
- 利用Python的pip.exe文件将.whl文件解压为py2exe
- python 对入参文本进行预处理成以一个空格为间隔的一维数组
- python 检索文件资源的方法 =>长期更新
- python with语句与上下文管理器
- php调用python
- python 使用scapy进行帧注入
- 设计模式 Template模式
- python 将命令行执行的屏幕输出赋值到out变量
- python字典排序
- python中的浅拷贝和深拷贝
- pythonanywhere下django无法匹配url问题解决
- Python自学笔记系列一——基础语法
- Python中步长索引解析
- Leetcode: Length of Last Word in python
- Python学习日记---函数
- python类型转换
- python 装饰器 decorator
- python 正则字符串替换 re.sub 替换输入参数字符串inStrings 所有的一个或多个空格替换为newstring
- python 多线程