record some common command and related tutorials
grammardoc:
- python中形参*args和**args的区别
learning info:
- Django新手项目实例
- Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战
- Django 数据库CRUD
doc:
- 在anaconda中配置虚拟环境教程
doc:
- python连接数据库
- python中pyMysql的模糊查询
doc:
-
Python中的json操作
-
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:
- 【快速调用】基于mvc架构的pyqt架构封装
- QTableWidget清空或删除内容及表头样式内容
持续更新中…



