gpt4 book ai didi

python - 如果 python 脚本移动/重命名其父目录,是否会有任何负面影响?

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:09 24 4
gpt4 key购买 nike

我有一个可供其他人使用的 github 项目。其中一个脚本 update.py 每天(通过 cron)检查 github 以查看是否有可用的更新版本。

在本地,脚本位于目录/home/user/.Project/update.py

如果github上的版本较新,则update.py/home/user/.Project/移动到/home/user/.OldProject/,克隆 github 存储库并将下载的存储库移动/重命名为 /home/user/.Project/

它对我来说已经完美运行了大约五次,但我只是意识到脚本在运行时会自行移动。这种方法是否有任何不可预见的后果,是否有更好的方法?

最佳答案

只要脚本使用的所有代码都已编译并加载到 Python VM 中,源移动就不会有问题,因为它将一直驻留在内存中,直到进程结束或被替换(或换出) ,但由于它被认为是脏数据,因此将完全相同地交换)。但是,如果在此过程中有任何文件保持打开状态,操作系统可能会尝试阻止移动操作。

关于python - 如果 python 脚本移动/重命名其父目录,是否会有任何负面影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43177320/

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