sitecustomize.py 用法
2024-09-15 10:05:47
1、在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-8")的作用是将默认编码设置为"utf-8",样使用中文时就不会出现 UnicodeError错误。设置前的默认编码是ASCII。
sitecustomize.py示例如下:
#!/usr/bin/python
import sys
sys.setdefaultencoding('UTF-8')
2、在每个含有中文的py文件中的开头加上#-*- encoding:UTF-8 -*-
另,若用py2exe 打包的程序中有中文时,则打包时要在源程序中加上import sitecustomize这句,即可解决问题。
import sys
print sys.getdefaultencoding()
最新文章
- UE4开发神秘海域类游戏原型 初阶(二):动画资源的整合
- C# MVC ( 将控制器的实体类注册到视图 )
- html中表格的制作
- Python之路【第十二篇续】jQuery案例详解
- okhttp3 get post 简单封装
- WebService之Axis2(4):二进制文件传输
- hdu 5925 Coconuts 离散化+dfs
- 我与python3擦肩而过(二)—— csv文件头哪去啦?
- NodeJs多进程和socket.io通讯-DEMO
- Android Studio使用心得 - 简单介绍与环境配置
- SQL开发中容易忽视的一些小地方(一)
- oracle_角色
- 从壹开始微服务 [ DDD ] 之终篇 ║当事件溯源 遇上 粉丝活动
- WKWebView讲解与使用
- 使用tensorflow搭建自己的验证码识别系统
- 解决ajax get post方式提交中文参数乱码问题
- ansible基本使用方法
- Luogu P4306 [JSOI2010]连通数 传递闭包
- import 和 from … import 模块的变量、方法引用差异
- windows 下 wamp php单元测试工具PHPUnit的安装