如何正确保存磁盘缓存中的数据?

时间:2016-11-17 09:21:08

标签: python packaging

我想在我的python应用程序的运行之间保存数据(不同用户的数据应该相同)。我找到的最好方法是将其保存在磁盘上的文件中。目录/var/cache/my_package看起来很适合这个目的,但我遇到了一些困难:

  1. 如何在安装期间创建此文件夹
  2. 如何设置所有者和访问规则
  3. 如何在不使用硬编码绝对路径的情况下访问缓存文件
  4. 我在setuptools中找到了data_file选项,但它对第2点和第3点没有帮助。

1 个答案:

答案 0 :(得分:2)

如何不重新发明diskcache。

点击此处的示例:http://www.grantjenks.com/docs/diskcache/tutorial.html