美文网首页
python 代码模块化 2018-10-11

python 代码模块化 2018-10-11

作者: 11的雾 | 来源:发表于2018-10-11 17:28 被阅读0次

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

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

多个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

相关文章

网友评论

      本文标题:python 代码模块化 2018-10-11

      本文链接:https://www.haomeiwen.com/subject/shzbaftx.html