我想一次将一个大文件加载到python脚本中(这很花时间),但我想避免多次运行该脚本时多次加载该文件。
例如,我有一个正在加载大文件的file1.py,然后在file2.py中导入那个大文件。我想在多次运行file2.py时将大文件一次加载到file1.py中。
谢谢!
答案 0 :(得分:1)
您只需要在第三个脚本中结合两个脚本的功能即可。
示例file3.py
from file1 import upload, load_file, process_data #just an example
from file2 import process_more_data
if not exist(big_file): #implement a function that checks if the file has been uploaded already
upload(big_file)
data = load_file(big_file)
a = process_data(data)
b = process_more_data(data)
阅读op添加的代码作为注释,看来这两个脚本确实可以很容易地组合在一起:
以下代码可以放在同一文件中。
import rdflib
rdffile3="C:/Users/aa/Desktop/YOLO/object-detection-opencv-master/yago_taxonomy-v1.1.ttl"
g3=rdflib.ConjunctiveGraph()
g4=g3.parse(rdffile3, format="turtle")
result = Mapping_function(g4)