首页 » 软件优化 » 软件测试/测试开发丨Python模块与包 学习笔记(模块导入测试代码指定)

软件测试/测试开发丨Python模块与包 学习笔记(模块导入测试代码指定)

雨夜梧桐 2024-12-07 03:12:56 0

扫一扫用手机浏览

文章目录 [+]

Project | |--- mp | | | |--- __init__.py | |--- mm.py | | | | | |--- show() | |--- nn.py | | | | | |--- info() |--- main.py (1) 使用 import 直接导入包中指定模块

import mp.mmmp.mm.show()import mp.nn as nnnn.info()(2) 使用 from-import 导入包内指定模块或包内指定模块内的成员

# 导入包内指定模块from mp import mmmm.show()# 导入包内指定模块中的成员from mp.mm import show()4、 __init__.py__init__.py文件是包的初始化文件,该文件是是区别包与文件夹的关键。
当使用 from-import方式导入时,可以通过在文件中添加魔法属性 __all__ 属性来设置包中哪些模块可以被导入和使用。

# 在 __init__.py 中添加下面代码 __all__ = ["mm"]# main.py中的代码from mp import # 此时只能使用 __all__ 中指定的mm模块,nn 模块不能使用mm.show()

标签:

相关文章