我知道这个问题已经被抛出了很多,但对我来说仍然不是很清楚。我有一个文件“vmsupport.py”。在它的众多功能中,它有一个特别需要向全局字典“netpathdict”添加新元素的地方。我已经声明
netpathdict={}
在脚本的开头,因为我想在另一个文件'core.py'的另一个函数中使用这个字典。vmsupport.py 文件的内容:
storefile="%s/netsummary_%s.html" % (full_paths[1].rsplit('/',1)[0],build)
netpathdict[build] = storefile
self.logger.debug("storefile at %s key of dictionary is %s" %(build,netpathdict[build]))
“core.py”文件的内容:
def view_networksummary(request,build):
result_file= netpathdict[build]
f = open(result_file,'r')
return HttpResponse(f)
f.close()
所以,我的问题是,我究竟如何将字典导入 core.py 并使用它,我如何确定正在使用的字典是已编辑的字典。(实际上 vmsupport.py 文件适用于不断添加的守护进程字典中的元素。因此,这不是一次性事件)谢谢