Python 模块、包与标准库深入解析
1. Python 模块与包
1.1 模块导入
在 Python 中,当模块被收集到根目录下的文件夹中时,我们可以使用点语法来指定模块的路径。例如:
# ./script.py
from module import (
add,
subtract,
)
print(add(1, 2))
print(subtract(1, 2))
若模块位于文件夹中,可这样导入:
# ./script.py
import modules.module as m
print(m.add(1, 2))
1.2 模块属性
Python 为每个模块自动创建了几个属性,常用的有:
| 属性 | 说明 |
| ---- | ---- |
| __name__ | 模块名称,若作为主程序运行则为 __main__ |
| __doc__ | 模块的文档字符串,位于模块顶部,用三引号指定 |
| __file__ | 模块的文件路径 |
| __package__ | 模块所属的包名,若不属于包则为 None |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



