Python
实现电话簿工具
(
代码分享
)
[python] view plain copy print?# !/usr/bin/python
# -*-
coding:utf-8 -*-
# Filename: phonebook.py
# Author:
qianghaohao(CodeNutter)
# Email:
codenutter@foxmail.com
# ------------------------------------
编码问题
------------------------------------
# import sys
#
import locale
# print sys.getdefaultencoding()
#
系统
的缺省编码
(
一般就是
ascii)
locale.getdefaultlocale()
#
系统当前的编码
locale.getlocale()
#
系统代码中临时被更改的编
码
# print sys.getfilesystemencoding() #
文件系统编码
# print sys.stdin.encoding
#
终端输入编码
#
print sys.stdout.encoding
#
终端输出编码
#
#
代码缺省编码
:
文件头
# -*- conding: utf-8 -*-
#
-----------------------------------------------------------------------------
---
#
在
python
中内部编码是
unicode
,
因此当前
编码要先转换成
unicode
,然后再由
unicode
#
转换成你
需要的编码
.
转换通过
encode
和
decode
函数
,unicode
相当
于中间编码
.
#
decode
encode
#
str-------------->unicode-------------->str1