python - 从自身内部重新启动脚本后的语法错误
问题描述
我有一个脚本,由于内存使用问题,我需要每小时重新启动一次 - 不幸的是,我无法检测到内存泄漏。我一直在使用以下效果很好:
os.execv(sys.executable, ['python'] + [sys.argv[0]])
但是,每次重新启动代码时都会引发语法错误(即使代码在前一小时内运行良好)。例如,最新的在这一行,在语法上是正确的:
value = f'{int(value):,}'
代码在 Termius 上运行。以前有人发生过这种情况吗?它与编译器有关吗?
解决方案
推荐阅读
- kubernetes - 使用 SIZE 列出 Kubernetes 集群中的容器镜像(如 docker image ls)
- python - 当已经有 python 但缺少 pip 时,如何安装 pip?
- python - 在 Python 中使用 Selenium 时如何处理名称中的冒号 (:)
- python - 错误:找不到匹配的分布 re
- google-cloud-platform - 如何在单个 GCE 上设置健康检查 - 内部 IP
- javascript - TypeError:无法解构“userUpdate”的属性“加载”,因为它未定义
- java - 有人可以解释这一行代码吗?
- javascript - 使用 set 在父更新状态后测试子组件道具
- java - 为什么wildfly17服务器显示403 jboss 6.X在我的系统中完美运行?
- python - 使用 Flask 上传图像文件时出错