Esempio n. 1
0
# from _01_测试模块1 import say_hello
from _02_测试模块2 import say_hello as module2_say_hello
from _01_测试模块1 import say_hello

say_hello()
module2_say_hello()
Esempio n. 2
0
import _01_测试模块1 as DogModule
import _02_测试模块2 as CatModule

DogModule.say_hello()
CatModule.say_hello()

dog = DogModule.Dog()
print(dog)

cat = CatModule.Cat()
print(cat)
from _01_测试模块1 import say_hello
# 导入会覆盖前面导入的同名的函数
from _02_测试模块2 import say_hello  # 重名覆盖

# 功能起别名
# import导入的模块内有重名会覆盖之前的,可以起别名区分
# 给函数起别名可避免同名覆盖问题 # 起别名区分重名
from _01_测试模块1 import say_bye
from _02_测试模块2 import say_bye as module2_say_bye


# 导入模块重名覆盖
say_hello()  # 模块2 覆盖 模块1

# 起别名区分重名
say_bye()  # 模块1
module2_say_bye()  # 模块2