python 代码模块化 2018-10-11

2018-10-11  本文已影响0人  11的雾

以后会将经常需要的代码模块化,作为后续的导入模块。这样极大省略了开发速度。

比如,经常会用到二维字典的模块

多个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
上一篇 下一篇

猜你喜欢

热点阅读