はコメントで、これはピクルスで行うことができると述べました。それぞれから必要な変数をpickleに格納し、比較スクリプトからpickleオブジェクトを取得します。
例は
script_a.py
# Save a dictionary into a pickle file.
import pickle
def funca():
favorite_color = { "lion": "yellow", "kitty": "red" }
with open("a.pickle","wb") as f:
pickle.dump(favorite_color, f)
funca()
script_b.py
# Save a dictionary into a pickle file.
import pickle
def funcb():
favorite_color = { "lion": "blue", "kitty": "orange" }
with open("b.pickle","wb") as f:
pickle.dump(favorite_color, f)
funcb()
compare.py
未満であります
# Load the dictionary back from the pickle file.
import pickle
import os
os.system("python script_a.py")
os.system("python script_b.py")
a_fav = pickle.load(open("a.pickle", "rb"))
b_fav = pickle.load(open("b.pickle", "rb"))
print "script 1 had favorite = ", a_fav
print "script 2 had favorite = ", b_fav
出典:https://wiki.python.org/moin/UsingPickle
素晴らしい!問題が発生した場合は、エラーのあるコードを投稿してください。 – MYGz
なぜあなたはこれを行うことができませんでしたか?何を試しましたか? –
私はあなたがpython変数のセーブ/ロードをサポートする 'yaml'や' json'のような構造化ファイルフォーマットを探していると思いますか? – fnokke