.gitignore 常见的 *.py[cod]
。
参考 gitignore.io。
.py
.pyc
编译过后生成的字节码文件.pyo
经过优化的字节码文件。Python2 时代常见,Python3 不再使用。现在是.opt-1.pyc
,opt-2.pyc
PS:关于这个优化到底是做什么以后再好好研究。.pyd
.pyi
Python Stub 文件,IDE 中为了提供更好的提示会带一些这样的文件,只是所有方法都是空的。
ps: 现在的 PyCharm 好像带的 stub 文件都是py
后缀了。.pyw
Windows 专供,py 文件由 python.exe 解析,pyw 文件由 pythonw.exe 执行
他们不同之处就是,python.exe 会导致一个命令行窗口的出现,而,pythonw.exe 不会,所以常用在 GUI 程序上。.pth
自定义路径导入规则的文件,参考:.pth 文件和 site 模块