脚本语言lua,perl,python等在运行的时候修改代码会影响运行吗?

比如在linux下我写了个python脚本a.py运行pythona.py,一直在运行不停止这时打开另一个终端修改a.py的代码,会影响前面的运行结果吗?... 比如在linux下我写了个python脚本a.py
运行python a.py,一直在运行不停止
这时打开另一个终端修改a.py的代码,会影响前面的运行结果吗?
展开
 我来答
礻斤丶
2015-01-27 · TA获得超过4308个赞
知道大有可为答主
回答量:1544
采纳率:100%
帮助的人:1780万
展开全部
不会的,这个文件在你用Python运行的时候,是先加载到内存中进行执行,而你另一个终端打开该代码,则是这个程序将文件读入内存并进行修改,之间在内存中是两个拷贝,而即使你修改后将他保存会磁盘,也不会影响Python现在运行的那个拷贝。。
当然如果是你的代码调用另一个文件则就是另一回事了,Python不会再程序一运行就加载所有文件,而是运行到import才加载,这样你在运行到import之前修改就会影响了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式