欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 重新加载类

程序员文章站 2022-06-11 09:27:40
...
有时候我们需要重新加载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) 
相关标签: python