我正在尝试在两个同时运行的python脚本之间共享数据。
这是一张图片来解释我是如何做到这一点的。 http://i859.photobucket.com/albums/ab153/coreystj/Problem_zps9acdd726.png
这都是在python中完成的。我遇到的问题是,每当我有新信息附加到ClientSend.txt
文件(来自脚本2)时,它有时不会注册脚本1以将其发送到服务器。我想也许是因为当我在同一时间追加并写入同一个文件时,我最终会在将信息发送到服务器之前意外删除!
如何在发送之前避免意外删除内容。如果没有解决方案,我怎么能在不使用套接字或任何类型的TCP连接的情况下在两个脚本之间共享信息。
脚本2实际上是Blender FYI。因此,多处理和线程不是脚本二的选项。它根本不支持这些模块。