python热更新代码

没落的情绪 2021-02-01 AM 747℃ 0条

例如我有一个a.py 一个b.py,我想在a.py不停止运行的状态下修改b.py,代码如下:
a.py

# 导入reload热更新工具
from importlib import reload
# 导入b模块
import b
# 导入时间模块
import time

while True:
    time.sleep(5)
    reload(b)

b.py

print("abc")

现在启动a.py,然后修改b.py,你会发现打印出来的会是你修改后的内容

标签: Python

非特殊说明,本博所有文章均为博主原创。

评论啦~