作者:霸气的gmail | 来源:互联网 | 2023-05-19 16:39
HowtochangedefaultencodingtoUTF-8inPythonTestenvironment:测试环境:Python2.7.1MacOSX10
How to change default encoding to UTF-8 in Python
Test environment:
测试环境:
Python 2.7.1
Mac OS X 10.7.1
Assign encoding in py file:
在py文件中指定编码:
add below line in the front of the py file
在py文件的第1行添加如下行:
# -*- coding: utf-8 -*-
Change Python default encoding:
修改Python的默认编码:
create /Library/Python/2.7/site-packages/sitecustomize.py
创建文件:/Library/Python/2.7/site-packages/sitecustomize.py (ubuntu 14 server此文件在 /etc/python2.7/处)
Add below lines:
添加如下行:
import sys
sys.setdefaultencoding(‘utf-8’)
How to input chinese in Python interactive mode:
怎样在Python交互模式输入中文:
edit ~/.zshrc
编辑 ~/.zshrc
add below line:
添加以下行:
LC_CTYPE=en_US.UTF-8
How to verify encoding:
验证:
import sys
sys.stdin.encoding