可以运行python文件,编辑它,然后在第二个终端中运行它吗

可以运行python文件,编辑它,然后在第二个终端中运行它吗,python,gem5,Python,Gem5,我正在运行一个模拟(稍后将对此进行详细介绍),其中一个模拟文件是一个包含配置详细信息的python文件。我想运行这个模拟的多个版本,但我不知道运行一个模拟,打开另一个终端,然后编辑python文件并运行第二个模拟是否会破坏第一个模拟。python是否有“源代码”与实际过程分离的概念?我可以安全地编辑文件吗?这些模拟需要一段时间 (因此,我正在运行一个gem5模拟,我需要运行多个版本的模拟,改变CPU的属性。以防万一,这会有所帮助。)运行第一个实例时,它将使用第一个Python配置文件。然后,当您

我正在运行一个模拟(稍后将对此进行详细介绍),其中一个模拟文件是一个包含配置详细信息的python文件。我想运行这个模拟的多个版本,但我不知道运行一个模拟,打开另一个终端,然后编辑python文件并运行第二个模拟是否会破坏第一个模拟。python是否有“源代码”与实际过程分离的概念?我可以安全地编辑文件吗?这些模拟需要一段时间


(因此,我正在运行一个gem5模拟,我需要运行多个版本的模拟,改变CPU的属性。以防万一,这会有所帮助。)

运行第一个实例时,它将使用第一个Python配置文件。然后,当您运行第二个实例时,它将运行新更新的配置文件。只要它不在本地主机端口上运行,它就可以正常工作,因为它将尝试使用相同的端口,并且不会运行。如果不是这样,那么它应该使用更新的配置文件运行。

这种方法可能失败的一种情况是,下游代码在配置模块上调用
reload
,并且
fs.py
至少测试是否使用了端口,然后使用下一个端口,因此它应该可以正常工作。