python中类似文件的io数据结构,完全不使用文件
我正在寻找一个类似于python中的io数据结构的文件,它根本不使用文件。所以只是一个内存文件。我试过了,这正是我想要的,但它的局限性是无法通过via使用。这听起来不错,但是否有一种数据结构在某种程度上满足这两种需求?我认为select是检查fds是否有更新的一种好方法。虽然在文件系统上创建了文件,但解决了我的问题。命名管道、套接字--磁盘上没有内容,它们可以与python中类似文件的io数据结构,完全不使用文件,python,select,io,stringio,Python,Select,Io,Stringio,我正在寻找一个类似于python中的io数据结构的文件,它根本不使用文件。所以只是一个内存文件。我试过了,这正是我想要的,但它的局限性是无法通过via使用。这听起来不错,但是否有一种数据结构在某种程度上满足这两种需求?我认为select是检查fds是否有更新的一种好方法。虽然在文件系统上创建了文件,但解决了我的问题。命名管道、套接字--磁盘上没有内容,它们可以与select一起使用select对StringIO不起作用的原因是select对常规文件根本不起作用。您不能使用它来检查文件或类似文件的
select一起使用select对StringIO不起作用的原因是select对常规文件根本不起作用。您不能使用它来检查文件或类似文件的对象是否已更新。我可以使用文件描述符上的选择。因此f=open(filename)和select.select([f],[])应该可以工作,对吗?因此,我可以识别某些内容是否已准备好读取。@mkindselect()
将文件报告为始终准备好进行I/O,这将导致一个繁忙的等待循环。