【发布时间】:2012-02-16 16:53:48
【问题描述】:
我正在从一个大文件中创建字典。
def make_dic():
big_dic={}
for foo in open(bar):
key,value=do_something(foo)
big_dic[key]=value
def main():
make_dic() #this takes time
我必须多次访问这本词典,但来自完全不同的程序。阅读这个文件并制作字典需要很多时间。即使一个程序退出,是否有可能制作一个保留在内存中的字典????这样我就可以创建一次,但可以从不同的程序中一次又一次地使用它......
【问题讨论】:
-
字典的键值类型有哪些?
-
MySQL这样的数据库服务器适合吗?
-
是否可以将所有这些“程序”简单地加入一个程序,在不退出的情况下执行所有必要的任务?
-
@Sven Marnach 那时不可能在一个程序中加入所有人。它也使调试变得非常懒惰:(
-
@SvenMarnach 键值是简单文本(键是日期/时间值是一些文本)
标签: python dictionary python-daemon