我有以下问题:我有一个带有一些定义函数的 .py 文件,我导入了一个模块。从这个导入的模块中,我想从父模块调用一个函数。我该怎么做呢?我搜索了很多,但没有找到答案。这是一些测试代码,向您展示我的问题。
文件 1:
from test2 import *
def one():
print("one")
pass
def two():
print("two")
print("now call function three from test one")
three()
one()
two()
文件 2:作为模块导入
def three():
print("three")
print("now call function one from test 1")
one()
您可以将函数作为参数传递:
测试 1:
from test2 import *
def one():
print("one")
pass
def two():
print("two")
print("now call function three from test one")
three(one) # function one()
one()
two()
测试 2:
def three(function):
print("three")
print("now call function one from test 1")
function()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句