Моя программа сохраняет данные во внешний файл .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
In.py, он создает save.py и записывает все переменные.Когда он загружается, все переменные импортируются точно так, как написано.
После того, как .exe был создан, он создает save.py со всеми переменными, но использует только итерацию save.py, которая существовала, когда.exe был создан.
Есть ли какой-либо способ достичь аналогичной функциональности после преобразования моего приложения в исполняемый файл?