二十五. Python基础(25)--模块和包
● 知识框架
● 模块的属性__name__
# my_module.py
def fun1(): print("Hello")
def fun2(): print("World")
print("my_module:", __name__) # my_module: __main__ |
#在当前模块中调用属性或方法(变量,函数) #当前模块对象的表示法:sys.modules[__name__]
import sys print(sys.modules[__name__]) # <module '__main__' from 'D:/python_projects/s7code/day26/test_day26.py'> print(type(sys.modules[__name__])) # <class 'module'>, 类型为"module" sys.modules[__name__].fun1() # Hello, 模块对象.fun1() |