python实现手机通讯录_Python实现电话簿工具(代码分享)

Python

实现电话簿工具

(

代码分享

)

[python] view plain copy print?# !/usr/bin/python

# -*-

coding:utf-8 -*-

# Filename: phonebook.py

# Author:

qianghaohao(CodeNutter)

# Email:

[email protected]

# ------------------------------------

编码问题

------------------------------------

# import sys

#

import locale

# print sys.getdefaultencoding()

#

系统

的缺省编码

(

一般就是

ascii)

# print

locale.getdefaultlocale()

#

系统当前的编码

# print

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

你可能感兴趣的:(python实现手机通讯录)