python 重新加载类
程序员文章站
2022-07-12 16:19:07
...
有时候我们需要重新加载python类,比如代码执行到一半了,想改代码,然后执行下一步,尤其是在命令行窗口中,如果不重新加载,改了某个类的代码后,调用这个类,它并不会更新为最新的版本,这时就需要重新加载。
代码如下:
代码如下:
from importlib import reload import crawler.etao reload(crawler.etao) from crawler.etao import taobao_infos #以下的c对象就是最新版本的对象 c = taobao_infos(chromedriver_path) #通过赋值,实现c是最新的代码,并且保留原来的数据和类状态 c.browser = a.browser c.wait = WebDriverWait(a.browser, 10)