python好用的函数、工具等

将json数据保存为好看的格式(如果直接存的话在vim中只显示一行,那是极其难看啊,中文数据前面貌似不能加u)

#page.json 是保存json数据的文件名,city_dict 是dict类型变量, indent表示缩进
with open('page.json', 'w') as f:
    json.dump(city_dict, f, ensure_ascii=False, indent=2)
# 这里用于普通情况,data表示json字符串。ensure_ascii是控制中文乱码的,如果还是乱码建议看一下数据库(在网页上显示还应看一下网站返回头部的content_type)
        res = json.dumps(json.loads(data), sort_keys=True, ensure_ascii=False, indent=4)


在线解析json的工具 (看起来特别爽啊):

http://www.jsoneditoronline.org/


调用其他文件中的类时:

os.path.realpath(__file__)  # 当前文件的绝对路径
sys.path.append('文件路径')  # 添加路径

输出不缓存

sys.stdout.flush()

在windows下用python读取txt文件内容,注意txt的编码格式设置为utf-8的

在python 2.x 下写 python 3.x 的代码,使用 __future__ 模块,例:

from __future__ import unicode_literals # 导入py3的编码新特性




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值