python 开发工具库资料合集
Posted 帅气的黑桃J
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 开发工具库资料合集相关的知识,希望对你有一定的参考价值。
Introduction
record some common command and related tutorials
grammar
doc:
Django
learning info:
Anaconda
doc:
pymysql
doc:
JSON
doc:
-
dumps(obj covert json)
import json
# dumps可以格式化所有的基本数据类型为字符串
data1 = json.dumps([]) # 列表
print(data1, type(data1))
data2 = json.dumps(2) # 数字
print(data2, type(data2))
data3 = json.dumps('3') # 字符串
print(data3, type(data3))
dict = "name": "Tom", "age": 23 # 字典
data4 = json.dumps(dict)
print(data4, type(data4))
# 将dict中的数据写入文件中
with open("test.json", "w", encoding='utf-8') as f:
# indent 超级好用,格式化保存字典,默认为None,小于0为零个空格
f.write(json.dumps(dict, indent=4))
json.dump(dict, f, indent=4) # 传入文件描述符,和dumps一样的结果
- loads(str covert to json)
import json
dict = '"name": "Tom", "age": 23' # 将字符串还原为dict
data1 = json.loads(dict)
print(data1, type(data1))
with open("test.json", "r", encoding='utf-8') as f:
data2 = json.loads(f.read()) # load的传入参数为字符串类型
print(data2, type(data2))
f.seek(0) # 将文件游标移动到文件开头位置
data3 = json.load(f)
print(data3, type(data3))
pyqt
doc:
持续更新中…
以上是关于python 开发工具库资料合集的主要内容,如果未能解决你的问题,请参考以下文章