我使用 gevent作为异步模块。操作过程中出现错误: RuntimeError:您需要使用gevent-websocket服务器。uwsgi_响应_写入_标题_和_正文_do():断开的管道core/writer.c行306> Feb 23 12:57:55 toaa uwsgi558436:OSError:写入错误
from
我有一个在windows (Win7)上的程序员,它每隔x秒写入一个txt文件。现在我有了一个python脚本,它每隔x秒读取一次这个txt文件。当python脚本读取文件,同时另一个程序想要写入该文件时-写入程序崩溃(并显示权限错误)。因为我不能修改程序写入txt文件的方式,所以我必须尝试打开txt文件而不阻止写入程序。有没有人知道在这种情况下我可以做什么(阅读而不阻塞),我会非常高兴每一个关于这个话题的技巧! with codecs.open(datapath, "r", 'utf-16') as raw_data:
现在我想做一件非常类似的事情,但我不想使用stdin/stdout作为io,我想使用python脚本与进程交互。我大部分时间都在做这件事。我可以使用带有.communicate()对象的cStringIO函数作为输入、输出和错误,并从正常的python中访问这些数据。access its own executable # * can access the= sand