Pythonic导入主模块的方式

时间:2015-10-12 13:29:37

标签: python python-import

我有一个主模块master.py和一个存储在文件夹functions/helper1.py中的辅助函数(实际上我有许多辅助函数,这就是为什么它们存储在一个单独的文件夹中)。

helper1.py文件如下所示:

def main():
    # Do some stuff
    return stuff

if __name__ == "__main__":
    main()

我需要将辅助函数导入主模块,我可以想到两种方法。

1。 master.py

from functions import helper1

def main():
    # Call helper1.
    vars = helper1.main()

if __name__ == "__main__":
    main()

2。 master.py

from functions.helper1 import main as helper1

def main():
    # Call helper1.
    vars = helper1()

if __name__ == "__main__":
    main()

我更喜欢 1。,但我想知道是否有推荐的 pythonic 方法吗?

0 个答案:

没有答案