无法使用我的 python 脚本保存包含在 exe 中的 configparser 文件

问题描述 投票:0回答:0

我在 exe 中包含了一个 .ini 文件和我的 python 脚本,重新打开我的 exe 后我无法加载对 ini 文件的更改。每次我打开时,ini 文件都会重新开始。我可以在 temp/_MEI 文件夹的 ini 中看到发生的变化。这在 pycharm 编辑器中完美运行。我也不想将 ini 文件存储在计算机本地,我希望能够在 U 盘和计算机之间移动 exe 并仍然保留设置。

我试过关闭文件和不关闭它但没有帮助

bundle_dir = sys._MEIPASS 
configpath = os.path.join(bundle_dir, "file.ini")

config.set('keys', x, y)
        with open(configpath, "w+") as conf:
            config.write(conf)
        conf.close()
python-3.x configparser
© www.soinside.com 2019 - 2024. All rights reserved.