管理单个文件的IO操作
iomanage的Python项目详细描述
IOManage公司
管理单个文件的IO操作
此库在其中有用的应用程序
我做这个库的唯一场景是在阅读和 从一个文件中写入多个线程。在
目前还在开发类来读写大量JSON文件
特点
! IOManager Class+ Read/Write queue system+ Can cleanly close file, finishing all r/w functions before terminating+ ID system for holding queue for write after a read to prevent data mismatching+ Loop runs in its own thread, so no asyncio management is required! IOJson, IOList and IODict Classes+ Can index massive lists and dicts from JSON files+ Dictionaries read from JSON are IODict objects+ Lists read from JSON are IOList objects+ Each IOList, IODict, and IOJson class has only 1 key and/or value stored in memory at one time- Can not detect malformed JSON, instead will (probably) break- Can not (yet) iterate through IODict, and IOJson classes- NOT THREADSAFE!
- 项目
标签: