gpt4 book ai didi

python - 删除 .py 文件,编译 .pyc 文件和 git - 如何?

转载 作者:行者123 更新时间:2023-12-01 04:02:12 28 4
gpt4 key购买 nike

我已从项目中删除了一些文件(a.pyb.py)并提交了我的更改。我的队友 pull 了更改,程序因错误退出。

经过一番研究,我们发现了问题:Git 删除了 a.pyb.py 文件,但编译后的 .pyc 文件仍然存在并导致问题 - 程序使用旧源并出现错误。

.pyc 文件在 .gitignore 中被忽略。

解决此类问题的最佳解决方案是什么?

更新:我知道如何忽略文件 - 问题不是关于它。问题是如何避免上述情况?

最佳答案

您只需检查并删除 .pyc 文件。 python 解释器总是使用 .pyc 文件,除非 .py 文件较新(在这种情况下,它会重新编译 .pyc文件)。

一个好的解决方案是在工作流程中包含一个清理步骤,在运行程序之前删除所有 .pyc 文件:

find . -name "*.pyc" -delete

关于python - 删除 .py 文件,编译 .pyc 文件和 git - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284432/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com