为了账号安全,请及时绑定邮箱和手机立即绑定

Python:从正在运行的实例或替代实例中导入

Python:从正在运行的实例或替代实例中导入

侃侃尔雅 2021-03-26 14:10:41
我有2个文件,data.py和interpret.py。data.py:X = cPickle.load(open("X","r"))interpret.py:from data import Xquery = raw_input("Enter query")#do something with query and X对象X非常大。我用cPickle倾倒了它。解释.py将被另一个程序调用,并且由于当前导入的工作方式,每次执行解释.py时,它都会加载data.py,该数据将加载X,并且由于X非常大,因此需要大量时间。我希望能够做这样的事情。data.py:from time import sleepX = cPickle.load(open("X","r"))sleep(10**10) #Sleep for eternity然后运行data.pyinterpret.py:from data import X #import from live instance of data.py                   #don't load X all over againquery = raw_input("Enter query")#do something with query and X我怎样才能做到这一点?如果我不能从活动实例中导入,是否有其他选择可以做我想做的事情。我的沟通不太好,请告诉我您不了解的部分,我将尝试进一步阐明。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信