.pyc
文件是 Python 的字节码编译文件。当 Python 解释器导入模块时,会自动将 .py
源文件编译成字节码,并保存为 .pyc
文件以加快后续导入速度。
关于这些文件:
- 存放在
__pycache__
目录中(Python 3.x) - 文件名包含 Python 版本信息(如
cpython-310
表示 CPython 3.10) - 会在源文件更改时自动重新生成
- 不需要加入版本控制
这些文件应该加入到 .gitignore
中。在创建 .gitignore
文件时,可以添加以下内容来排除所有 Python 字节码文件:
# Python bytecode
__pycache__/
*.py[cod]
*$py.class
这是标准做法,因为这些文件会自动生成,不应该包含在代码仓库中。