""" from module1 import foo foo() from module2 import foo foo() """ import module1 import module2 as m2 import module3 import test1 m2.foo() module1.foo() x = int(input("输入最大求公约数‘x':")) y = int(input("输入'y'")) test1.gys(x, y) """ from module2 import foo from module1 import foo 最终输出hello world 被覆盖了 """
#!/usr/bin/env python # -*- encoding: utf-8 -*- ''' @文件 :testpmodule.py @时间 :2020/08/28 17:59:23 @作者 :江伟 @版本 :1.0 @说明 : 测试不同的module引入相同命名的函数 ''' from module1 import foo import module2 as m2 foo() #输出结果:hello world! m2.foo() #输出结果:goodbye world
from module2 import foo from module1 import foo # 輸出hello, world! foo()
from module1 import foo foo() from module2 import foo foo() from module2 import foo from module1 import foo foo() import module1 as module1 import module2 as module2 module1.foo() module2.foo()
def module_test(): m1.foo() m2.foo()