###概要
Python初心者です。
dillをimportしてデータを保存したいのですが、内容が変わってしまいます。
###ソースコード
#test.py import dill import random s = random.randint(1,100) a = s dill.dump(a,open("test.dill","wb"))
実行結果:47
#test2.py import dill d = dill.load(open("test.dill","rb")) d2 = dill.loads(dill.dumps(d))
実行結果:7
###内容
本来ならば、test.pyで出た「47」が、test2.pyでも「47」で出力してほしかったのですが、
その結果が「7」に変わってしまします。
test2.pyでまたrandom.randint(1,100)
が実行されたのかどうか判りませんが、
Pythonに詳しい方、改善点などを教えていただけたら有難いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/07 10:34