打包python程序后的文件位置是什么?



我想打包我的程序,使用over文件在本地存储用户数据,但我不知道我应该把所有的json.loadjson.dump放在哪个目录。所以现在,我的目录是json.dump(somelist,open('/home/username/filename','w')),但是当有人下载它时,程序不能工作,因为它是一个不同的目录。我正在尝试PyInstaller,但也许PyInstaller会为我做。我只是想知道,我在谷歌上找不到任何东西,但如果有什么,请链接给我。提前感谢!!

使用以下命令获取用户的主目录:

from os.path import expanduser
home = expanduser("~")
with open(os.path.join(home, 'file'), 'w') as sr:
    json.dump(somelist, sr)

相关内容

  • 没有找到相关文章

最新更新