我想为我的项目创建一个 git pre-commit 钩子,该钩子在由潜在提交修改的文件上运行 autopep8。我只想在 Python 文件上运行它,而不是其他 C++ 文件、文本文件等。如何以编程方式检测文件是否是 Python 文件?并非存储库中的所有 Python 文件都具有 .py 扩展名,因此我不能依赖它。
你不能。
至少在这种一般情况下不是这样并且具有完美的准确性。最好的办法是确保存储库中的所有 python 文件都有 .py 扩展名,或者以一些简单、有限的方式与其他文件区分开来。
你的下一个最佳选择是file指挥。
| 归档时间: |
|
| 查看次数: |
127 次 |
| 最近记录: |