前言
总结python使用过程中的知识点。
语法
字典嵌套赋值
# 方法一:
d={}
d.setdefault('prov', {}).setdefault('city', {})['down'] = "wang"
print(d)
class MagicDict(dict):
def __getitem__(self, item):
try:
return dict.__getitem__(self, item)
except KeyError:
value = self[item] = type(self)()
return value
# 方法二:
d = MagicDict()
d["a"]["b"]["c"] = 10
d[1][2][3] = 5
d[2][2]['test'] = 3
print (d)
# 方法三:
from collections import defaultdict
d = defaultdict(dict)
d['hell']['good']= 'xiaorui.cc'
print (d)
模块
语法检查,清理多余import
pip3 install pyflakes
pyflakes xxx.py
其它
调用百度api
json转换报错
Object of type 'int64' is not JSON serializable
评论 (0)