如何在python中跨不同程序访问字典

如何在python中跨不同程序访问字典,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,Python中的设置如下所示: 程序1开始 程序1以myDictionary={'':{'':''}的形式创建字典 程序1退出 节目2开始 #此时,我想访问MyDictionAnry 程序2退出 确切地说,我正在那本字典里储存曲奇饼。我的webapp测试应用程序要求我登录所有用户一次。登录后,第二个程序必须测试使用这些cookie的其他东西。我想跳过登录模块,从上一个程序本身获取cookies 有没有办法跨Python程序存储和访问此词典? 任何帮助都将不胜感激 提前感谢您。这不是最优雅的解决方

Python中的设置如下所示:

  • 程序1开始
  • 程序1以myDictionary={'':{'':''}的形式创建字典
  • 程序1退出
  • 节目2开始
  • #此时,我想访问MyDictionAnry
  • 程序2退出
  • 确切地说,我正在那本字典里储存曲奇饼。我的webapp测试应用程序要求我登录所有用户一次。登录后,第二个程序必须测试使用这些cookie的其他东西。我想跳过登录模块,从上一个程序本身获取cookies

    有没有办法跨Python程序存储和访问此词典? 任何帮助都将不胜感激


    提前感谢您。

    这不是最优雅的解决方案,但您可以。

    这不是最优雅的解决方案,但您可以。

    根据phro的回答,您不能期望能够在不将数据存储在某个地方的情况下跨python实例持久化数据。话虽如此,您可以、、或者,如果事情变得棘手,

    根据phro的回答,您不能期望能够跨python实例持久化数据而不将其存储在某个地方。话虽如此,您可以、、或者,如果事情变得棘手,

    如果我将有一百万个条目。这是最好的解决办法吗?我的字典涉及到存储cookie——不是一个大的,但是大约50个单词左右,这使得它在存储方面仍然是巨大的。好吧,如果它是一百万,那是一件事,在这种情况下,你需要一个合适的数据库,但如果它只是50个,酸洗不会降低性能,但它也不是很优雅。也许你应该考虑一个像SQLite这样的小数据库,如果我有一百万个条目的话。这是最好的解决办法吗?我的字典涉及到存储cookie——不是一个大的,但是大约50个单词左右,这使得它在存储方面仍然是巨大的。好吧,如果它是一百万,那是一件事,在这种情况下,你需要一个合适的数据库,但如果它只是50个,酸洗不会降低性能,但它也不是很优雅。也许你应该考虑一个像SQLite这样的小数据库?