我想知道我可以在哪里存储我正在处理的python库中的文件。
该库将下载一次公共密钥,然后将其存储以对其进行缓存。该文件应该放在哪里?
有约定吗?
答案 0 :(得分:1)
不同的操作系统有不同的约定,但一个共同的提示是:对于为用户(pip install --user
)全局或本地安装的库,将文件存储在用户的主目录中,位于$HOME
下的目录中(或%HOME%
,$HOME/.cache/
,$HOME/.local/share
。对于安装到virtualenv中的库,该目录必须位于virtualenv中。
appdirs
库提供了一种可移植的方法来查找必要的目录。
pip install appdirs
您可能需要user_data_dir
。