Python将字符串写入内存,用其他Python程序读取内存

时间:2015-07-31 21:04:42

标签: python python-2.7 raspberry-pi

我在Python程序中收到一个字符串,其中包含12个以逗号分隔的以太网值。

现在我想为其他程序提供值,但我不想在文件中写入值。写入文件会经常发生,因此会拉扯我的RaspberryPi的SD卡。

其他程序只能读取而不能写入值。

请有人告诉我,如果我有机会将完整的字符串或分隔的值写入内存的已定义空间,请使用其他Python程序读取此空间吗?

我在2.7版本中使用python。

我希望我的英语足以解释这个问题。谢谢你的帮助。

2 个答案:

答案 0 :(得分:3)

您正在寻找有关共享内存的信息。我个人没有使用它,但这里找到了一些资源:

答案 1 :(得分:2)

@dsh已经提供了有关共享内存的一些信息,我建议使用python sockets的另一个(略高级别)想法。

他们在实现套接字方面有很好的how-to,我建议您检查一个非阻塞的STREAM套接字,以便在您的程序之间进行通信。

相关问题