0

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

4

1 回答 1

1

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

from os.path import expanduser
home = expanduser("~")
with open(os.path.join(home, 'file'), 'w') as sr:
    json.dump(somelist, sr)
于 2014-08-16T00:29:57.410 回答