[英]From a .py file converted to an .exe (using py2exe), how do you import data from a written file?
我的程序將數據保存到外部.py文件以供以后使用。 這通常工作正常,但是一旦轉換為可執行文件,它就會在外部保存文件,但只從內部數據中提取。
這就是代碼的樣子:
def save_game():
with open("save.py") as _save:
_save.write("""variables to be used later""")
_save.close()
def load_game():
import save
reload(save)
x = save.x
在.py中,它創建save.py並寫入所有變量。 加載時,所有變量都完全按照寫入的方式導入。
創建.exe后,它會創建包含所有變量的save.py,但它只使用創建.exe時存在的save.py迭代。
將我的應用程序轉換為可執行文件后,有沒有辦法實現類似的功能?
使用官方方法並改用pickle
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.