删除所有相关文件后程序仍然运行

问题描述 投票:0回答:1

我一直在尝试更改程序中的某些代码行,但没有任何改变。 我删除了该文件 - 没有任何变化,您仍然可以从终端运行该程序。 然后我删除了所有文件(除了 1 个),它仍然运行完美。 我没有删除的文件是 venv 文件夹,因为我们的 python 脚本在虚拟环境上运行。

我以前没有发生过这种情况,我之前可以进行更改并查看它们,我也知道这只是我的计算机上的问题,其他处理同一存储库的人没有问题。

Git 可以正确识别已删除的代码行和文件。也许文件以某种方式存储在某些缓存中?我不知道。

有人遇到过类似的问题吗?

how it looks

代码是 Python 语言,我使用 git、venv 和 Redhat OS

我尝试删除所有内容并再次克隆存储库,再次安装程序,但仍然无法使程序崩溃,它只是在没有任何东西的情况下运行。

python linux git redhat python-venv
1个回答
0
投票

好的,解决了。

我使用了

find / -name "my_program_name.py"
,结果发现在某个很深的地方,我的程序正在使用一个文件,而不是正确的文件,一定是与最新合并相关的东西,仍然很奇怪,它只在我的计算机上使用该文件,而其他人们没有报告任何问题。

它没有使用目录中的文件,而是使用来自 venv 的快照(不应该)。

© www.soinside.com 2019 - 2024. All rights reserved.