python utf8

1. # coding:utf-8python

做用是定义源代码的编码. 若是没有定义, 此源码中是不能够包含中文字符串的.
PEP 0263 -- Defining Python Source Code Encodings
https://www.python.org/dev/peps/pep-0263/
2. sys.getdefaultencoding()
是设置默认的string的编码格式
编码

 

#! /usr/bin/env python 
# -*- coding: utf-8 -*- 

import sys 
reload(sys) # Python2.5 初始化后会删除 sys.setdefaultencoding 这个方法,咱们须要从新载入 
sys.setdefaultencoding('utf-8') 
相关文章
相关标签/搜索