gpt4 book ai didi

python - 将大文件上传并运行一次到 file1.py 并在 file2.py 中运行多次

转载 作者:行者123 更新时间:2023-12-01 08:01:41 24 4
gpt4 key购买 nike

我想将一个大文件加载到 python 脚本一次(这需要时间),但我想避免在多次运行该脚本时多次加载该文件。

例如,我有 file1.py 正在加载大文件,然后在 file2.py 中导入该大文件。我想在多次运行 file2.py 的同时将大文件加载到 file1.py 中。

谢谢!

最佳答案

您只需将两个脚本的功能组合到第三个脚本中即可。

示例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)

阅读操作添加的代码作为注释,看来这两个脚本确实可以很容易地组合在一起:

以下代码可以放在同一个文件中。

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)

关于python - 将大文件上传并运行一次到 file1.py 并在 file2.py 中运行多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55705198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com