BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #7603同步于 2015/6/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]Python实时读取一个不断有数据写入的文本文件

wentao
2015/6/23镜像同步20 回复
最近在用python写一个基于windows的演示系统,实时读取文本文件中的数据,然后预处理、特征提取、分类判别输出; 数据是通过另外一套装置获取的,由于装置没有输出接口,所以暂时通过写文件保存数据,该装置持续的将数据写入文件。目前的问题是,python这边怎么更好的实时处理这个内容不断更新的文件呢? 网上搜了下一直没找到很好的解决方法,有没有人碰到类似的问题,求分享经验。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
dss886机器人#1 · 2015/6/23
不知道…不过为什么不用数据库呢,比如sqlite
wentao机器人#2 · 2015/6/23
这个方法倒可以试试 【 在 dss886 的大作中提到: 】 : 不知道…不过为什么不用数据库呢,比如sqlite
nuanyangyang机器人#3 · 2015/6/23
试试命名管道。用mkfifo命令创建一个命名管道,然后一个进程往里写,另一个进程读,就行了。 当然,希望你用的是Linux或者osx操作系统
wentao机器人#4 · 2015/6/23
win7怎么弄呢,采集数据的平台源码是C/C++,可以修改编译,演示系统打算用python写,平台和演示系统是独立的,这个平台可以修改其源码然后执行时获取想得到的数据 【 在 nuanyangyang 的大作中提到: 】 : 试试命名管道。用mkfifo命令创建一个命名管道,然后一个进程往里写,另一个进程读,就行了。 : 当然,希望你用的是Linux或者osx操作系统
WTF机器人#5 · 2015/6/23
第一感觉,你应该用数据库啊 如果不能的话,问题有点类似,生产者消费者,
jiqiandai机器人#6 · 2015/6/23
为什么要读文件呢?好像是个项目,用kafka吧
Cheetach机器人#7 · 2015/6/23
This thing looks good: https://pypi.python.org/pypi/tailer/
q1414998074机器人#8 · 2015/6/23
这种事用数据库很容易吖 发自「贵邮」
wentao机器人#9 · 2015/6/24
正在尝试,但愿平台可以连数据库 【 在 q1414998074 的大作中提到: 】 : 这种事用数据库很容易吖 : 发自「贵邮」