0

我正在尝试在同时运行的 2 个 python 脚本之间共享数据。

这是一张图片来解释我是如何做到这一点的。 http://i859.photobucket.com/albums/ab153/coreystj/Problem_zps9acdd726.png

这一切都是在python中完成的。我遇到的问题是,每当我有新信息要附加到ClientSend.txt文件(来自脚本 2)时,它有时不会注册脚本 1 以将其发送到服务器。我在想可能是因为当我在完全相同的时间追加和写入相同的文件时,我最终在将信息发送到服务器之前意外删除了信息!

如何避免在发送之前意外删除内容。如果没有解决方案,我怎么能在不使用套接字或任何类型的 tcp 连接的情况下在两个脚本之间共享信息。

脚本 2 实际上是 Blender 仅供参考。所以多处理和线程不是脚本二的选项。它根本不支持这些模块。

4

1 回答 1

0

您可以使用http://en.wikipedia.org/wiki/Actor_model中描述的演员模型

于 2013-03-21T17:06:11.620 回答