python - 缓存一个常量值

标签 python

我正在为色盲人士开发一个应用程序,使他们能够顺利上网。我有一组颜色,比方说 A ,它由色盲者看到的所有颜色组成。集合 A 是使用涉及数百万种颜色的大计算计算得出的。集合 A 独立于我的应用程序中的输入,即集合 A 对我来说就像一个“常数”(就像数学中的“pi”一样)。现在我想存储集合 A,这样每当我运行我的应用程序时,它就可用而无需任何额外的计算成本,即我不必在每次运行我的应用程序时都计算 A。

我的尝试: 我认为这可以通过构建一个具有一个常量的类来完成,但是是否可以在不为一个常量创建任何特殊类的情况下完成呢?

我正在使用 Python!

最佳答案

不需要上课。您希望将计算出的值存储在磁盘上并在启动时再次加载它们:为此您需要查看 shelvepickle图书馆。

关于python - 缓存一个常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825523/

相关文章:

python - 词云阿拉伯语

python - python 中的字典列表作为 HTML 表格式

python - 正则表达式查找单词形式的大数字

python matplotlib colorbar 科学计数法基础

python - pyqt GUI编程中如何组织类

python - 查找列表之间的差异并将差异附加到列表,但对于 40 个不同的列表 - python

python - 我应该使用 Python 32 位还是 Python 64 位

python - 调整pyplot中颜色条的颜色

python - 3d 空间中直线曲线的样条插值系数

python - 使用 Google App Engine 在线游戏中的人工智能