【问题标题】:Store information in RAM for quick access Python在 RAM 中存储信息以便快速访问 Python
【发布时间】:2020-04-16 11:15:35
【问题描述】:

我在 1 个目录中有 200 多首歌曲,该目录有两个子目录,里面装满了音乐和其他文件每次发生匹配时都要找到匹配项,所以我想将路径存储到 MEMORY 以便可以快速访问。 注意:我想存储内存路径而不是音乐本身,因为我需要为其他目的处理路径。任何人请帮助。 谢谢你

【问题讨论】:

  • 你搜索的怎么样了?如果你只有 3 个目录,你的大部分路径应该从一开始就在内存中。
  • 也许可以从 functools 模块 (Python 3.x) 中查看 @lru_cache 装饰器。但要小心:它假定给定输入的确定性结果,因此如果将来文件路径发生变化,程序可能无法运行。

标签: python-3.x memory-management


【解决方案1】:

使用 memcached (https://memcached.org/) 这可能会解决您的问题。在你的例子中,PyPI 有一个名为 python-memcached 的 python API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 2012-05-05
    • 2018-08-19
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    相关资源
    最近更新 更多