在Python中,每个文件通常被称为“模块”,并以.py
为扩展名。关键亮点包括:模块是代码组织的基本单元,可包含函数、类和变量;通过.pyc
或.pyo
文件缓存字节码提升性能;特殊文件如__init__.py
用于定义包结构。
- 模块文件(.py):Python源代码文件,直接存储可执行代码。例如
math_utils.py
可包含数学工具函数,通过import
语句复用。 - 字节码文件(.pyc/.pyo):由解释器自动生成,存储编译后的字节码。
.pyc
是标准缓存,.pyo
为优化版本(Python 3.5后弃用),加速重复执行但不可替代源代码。 - 类型提示文件(.pyi):存根文件,为静态类型检查工具(如mypy)提供类型注解,增强代码健壮性。
- 特殊文件(init.py):标记目录为Python包,可空或包含初始化逻辑,实现模块分层管理。
提示:命名文件时需简洁、避免关键字冲突,并遵循PEP 8规范(如小写字母+下划线)。合理利用模块化设计能显著提升代码可维护性。