Python:在本地运行导入的函数

时间:2016-04-30 02:23:12

标签: python python-3.x

我正在设计一个模块(它的功能无关紧要),我想从模块中调用一个函数(在这个例子中foo.setup()foo是模块),函数就是这样的这些行:

def setup():
    global a, b, c
    a = foo.a
    b = foo.b
    c = foo.c

abc是来自内部foo.py的变量(实际上是类,但它们的处理方式相同,无需过度复杂)模块),其功能是使abcfoo.a更容易引用,等等。

现在在导入project.py模块的文件(foo)中,这是代码:

import foo
foo.setup()

但不是将a中的bcproject.py定义为全局变量,而是说找不到模块foo和我相信它在foo.py内部运行函数而不是{i}中的project.py,我怎么能拥有它以便用户导入模块并可以在project.py本地运行该函数? / p>

0 个答案:

没有答案