如果有一个python程序正在运行,我可以编辑它运行的.py文件吗?

2021-09-27 05:51:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有一个长时间运行的进程文件.py,我可以编辑吗文件.py当它运行并再次运行时,是否启动一个新进程而不影响已经运行的进程?你知道吗

2条回答
网友
1楼 ·

是的,Python并不总是读取文件,每次运行只解释一次文件。脚本中的更改不会影响已在运行的当前实例。你知道吗

网友
2楼 ·

你当然可以。你知道吗

在运行第一个进程时,未修改的代码将加载到内存中,就像内存中的副本一样。当您编辑正在运行的代码时,它会将另一个副本复制到内存中,而不会更改原来的副本。你知道吗

即使您单击save,它也不会对第一个进程正在使用的内存中的代码进行任何更改。你知道吗

但正如你所说,你的节目很长。如果更改了程序未使用的包,则可能会导致问题,因为导入部分是在程序执行import部分时加载的。你知道吗

相关问题