【发布时间】:2014-01-22 19:15:41
【问题描述】:
我需要编写一个简单的脚本来实时显示/proc/net/xt_recent/PORTSCAN 的内容。这个文件是不断变化的,我想在无限循环中读取它并尽可能准确地显示“瞬时”状态。我的文件的示例内容如下所示:
src=123.45.67.89 ttl: 64 last_seen: 4298265432 oldest_pkt: 1 4298265432
src=132.45.67.89 ttl: 64 last_seen: 4298265432 oldest_pkt: 1 4298265432
src=231.45.67.89 ttl: 64 last_seen: 4298265432 oldest_pkt: 1 4298265432
我可以使用标准吗
line = f.readline()
或者有没有更好的方法来读取这个文件。我担心的是在读取正在更改的文件(添加、删除的行等)时避免任何可能的不一致
【问题讨论】:
-
我建议您阅读stackoverflow.com/questions/12523044/…,因为问题似乎非常相似
-
您是想对这些线条做些什么,还是只想显示它们?你在什么操作系统上?
-
是的,我需要处理这些行。我的操作系统是 Debian,以防万一。
标签: python