二十五. Python基础(25)--模块和包

2023-06-20,,

二十五. Python基础(25)--模块和包

● 知识框架

 

● 模块的属性__name__

# my_module.py

 

def fun1():

    print("Hello")

 

def fun2():

    print("World")

 

print("my_module:", __name__)
# 运行此文件, 此语句的结果是__main__, 运行调用此模块的脚本时, 此语句的结果是my_module.

# 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()

 

二十五. Python基础(25)--模块和包的相关教程结束。

《二十五. Python基础(25)--模块和包.doc》

下载本文的Word格式文档,以方便收藏与打印。