我有两个Python脚本。
1.(示例):加载数据.py
def load_data(filepath):
dictoffiles = {}
for namefile in filepath:
content_file = np.loadtxt(namefile)
dictoffiles[namefile] = content_file
return dictoffiles
dictoffiles = load_data(filepath)
因此,在这个load_data.py中,我有dictoffiles作为变量,它包含我需要的所有数据
2.(示例)使用_data.py
import load_data as im ###It runs ALL the load_data before actually get the variable I want
variable_to_use = im.dictoffiles
但是当我从load_data.py导入包含数据的变量时,它会首先运行整个load_data.py,然后每次都会得到我想要的变量。这需要很多时间。
是否有办法缓存此变量或将其保存在计算机ram中的某个位置,以便我以后使用。?
我只想运行一次load_data.py,将静态数据保存到变量中,并将此变量用于其他脚本。
我使用的是Jupyter笔记本,这很好,它可以完成这项工作,但我想在以后的应用程序中使用Python代码修复它
目前没有回答
相关问题 更多 >
编程相关推荐