以后会将经常需要的代码模块化,作为后续的导入模块。这样极大省略了开发速度。
比如,经常会用到二维字典的模块
多个function可以写到一个模块中,添加多个函数,各个函数执行各个功能,
import sys
sys.path.append("/path/to/MultiDict/") #到目录为止;
import MultiDict
MutiDict.addtwodimdict(thedict,key_a,key_b,value)
而我的MultiDict的模块写好放在某个目录下就可以了,命名为MultiDict.py,
def addtwodimdict(thedict, key_a, key_b, val):
''' this is a function to add two dimetion dict '''
if key_a in thedict:
thedict[key_a].update({key_b: val})
else:
thedict.update({key_a:{key_b: val}})
return thedict
网友评论