ascii 转为中文的写法
>>> s = '\xe4\xb8\xad\xe6\x96\x87'
>>> s.decode('utf-8')
u'\u4e2d\u6587'
>>> print _
中文
raw_input cmd下中文乱码问题
f = int(raw_input('请输入一个整数:'.decode('utf-8').encode('gbk')))
写入txt,并换行
f = open(r'C:/Users/zhengj/Desktop/demo.txt','w')
f.write(st+'\n')
f.close()
#获取当前文件的路径
import os
osd = os.getcwd()
osd = osd.replace("\\",'/')+'/demo.txt'
f = open(r'%s'%(osd),'w')
#python转千分位
format(money,",")
python json格式转换
import json
#转为json
js = json.dumps('{"a":"aaa"}')
#解析json
dict = json.loads(js)
当js中有空格之类的 loads解析会报错
可使用
dict = eval(js)
#查看安装的python模块
pip freeze