如何设置python的编码格式为utf-8
重装了系统(ubuntu 14.04)原来正常可用的OpenERP项目在切换到开发者模式的时候报错:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
而在服务器上的项目正常可用,其原因是由于python的默认编码设置为ascii,可以用以下命令查看:
import sys
sys.getdefaultencoding()
解决方案有两种:
1. 在项目启动文件中添加设置字符为utf8:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
2. 在python的lib文件夹下的sitecustomize.py文件中添加代码:(我的文件位于/usr/lib/python2.7)
2 import sys3 reload(sys)4 sys.setdefaultencoding('utf8')5 6 7 8 try:9 import apport_python_hook10 11 12 except ImportError:13 pass14 else:15 apport_python_hook.install()
relaod(sys)一句是必须的
具体细节参看:http://yeelone.blog.51cto.com/1476571/957066
转载于:https://www.cnblogs.com/kfx2007/p/3854889.html
如何设置python的编码格式为utf-8相关推荐
- 1、代码中设置编码、编辑器中设置Python的编码
1Python中文编码 1.1代码中设置编码 Python中默认的编码格式是ASCII格式,在没有修改编码格式时无法正确打印汉字,所以在读取中文的时候会报错. 解决办法为只要在文件开头加入 # -- ...
- 【Android 逆向】frida 框架安装 ( 设置 Python 3.7 版本 | 安装 frida 12.7.5 版本 | 安装 frida-tools 5.1.0 版本 )
文章目录 前言 一.设置 Python 3.73.73.7 版本 二.安装 frida 12.7.512.7.512.7.5 版本 三.安装 frida-tools 5.1.05.1.05.1.0 版 ...
- python每天定时9点执行_win10设置Python程序定时运行(设置计划任务)
楼主最近写了一个简单的Python程序,想让这个小程序每天上午8点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘.我搜到了好几个相关 ...
- conda设置Python虚拟环境 其他配置
文章目录 一.conda设置Python虚拟环境 查看已建好的环境 创建虚拟环境 克隆虚拟环境 激活与退出新环境 Conda更改清华镜像源 pip更改镜像源 将虚拟环境安装到指定路径 删除虚拟环境 二 ...
- 设置python编程环境_JupyterNotebook设置Python环境的方法步骤
使用Python时,常遇到的一个问题就是Python和库的版本不同.Anaconda的env算是解决这个问题的一个好用的方法.但是,在使用Jupyter Notebook的时候,我却发现加载的仍然是默 ...
- pro调用python libs_使用WingPro 7 设置Python路径的方法
Python使用称为Python Path的搜索路径来查找使用import语句导入代码的模块.大多数代码只会汇入已经默认路径上的模块,通过安装到Python的Python标准库的例子模块或模块点子,p ...
- python脚本设置环境变量_详解如何设置Python环境变量?
家好,我是Yivies!相信大家多多少少遇到过这样的情况吧?就是在安装了python之后想完整在命令提示符直接输入python就可以使用的操作,但是会出现输入了python之后找不到命令的情况!例如这 ...
- pycharm python 模板配置_pycharm设置python脚本模板
PyCharm PyCharm是一个有名的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成 ...
- python如何设置字体大小_[Python Basic]如何设置 Python 的运行环境
一如既往地, 咱们不仅仅是学习 Python 的基础知识, 同时, 也按照2/8 规律学习关键知识的关键部分 - python 核心词汇 如何安装 Python 下载 Python 打开网址:http ...
最新文章
- comparator
- 解决方案 | 阴阳师御用动画制作团队,丁磊的秘密武器
- python浏览上一句_python一句话启动http服务
- linux中fg jobs ctrl-z bg操作和kill-15、kill-9杀死进程
- 短期目标[Till 2011-08-05]
- 内存泄漏——内存溢出区别
- ajax请求在ie下缓存的处理
- 【OpenCV】图像金字塔详解及编程实现
- 图解电动汽车:电动汽车工作原理
- linux下使用opengL Glad + EGL问题记录
- 网易互娱2017实习生招聘在线笔试--源代码编译
- python 接入百度地图数据包下载_Python爬虫-利用百度地图API接口爬取数据并保存至MySQL数据库...
- vue-awesome-swiper 设置autoHeight,最后不满一页也占了一页
- 操作系统平时练习和测验(3)
- SEO优化影响谷歌排名的因素
- [算法总结] 中位数+绝对值不等式 AcWing 104. 货仓选址
- dhcp服务器未能分发地址,H3C案例查看:ADCampus网络dhcp服务器未配置策略导致地址分配错误问题...
- 网易互娱2017在线笔试——题目一:电子数字
- Springboot毕设项目报刊杂志订阅系统w457e(java+VUE+Mybatis+Maven+Mysql)
- HTML时钟日历插件编写
热门文章
- python中print怎么用_python的print怎么用
- 计算机辅助教学应用论文,高校计算机辅助教学应用论文
- dll已加载但找不到入口点dllregisterserver_Java 是如何加载类的?
- mysql带账号联查表_MySQL联表查询的简单示例
- java全局变量怎么定义_怎么在java中创建一个自定义的collector
- python学习-if、name、main、PyPi、pip
- ccxprocess启动项可以禁用么_Mac怎么禁用Adobe无用自启动项-Mac禁用Adobe无用自启动项方法 - 河东软件园...
- linux centos7开放端口命令,Centos7开放端口教程
- php中nodethirtythree,node常用模块 - LinearLaw的个人空间 - OSCHINA - 中文开源技术交流社区...
- php内置函数数组函数,PHP 数组排序内置函数