【发布时间】:2015-10-07 18:57:14
【问题描述】:
我正在寻找编写两个 python 脚本;一个用于 ping IP,并将 ping 结果存储到文件中,另一个用于从创建的 .txt 文件中提取和平均 ping 时间。 (请注意,我真正需要记录的只是 ping 时间)(如果有帮助,我的平台是 Pi)
下面是我计划用来将 ping 结果存储在文本文件中的代码行(显然,在我的程序中,我已将其置于无限循环中并有延迟,因此它不会过于频繁地 ping)
command = os.system('ping 127.0.0.1 >> pingresults.txt')
我被困在如何访问这个文件,然后把这个文件解析成有用的数据? (请记住我是一个严重的业余爱好者)
我想知道当我最初将数据记录到文件中时,是否可以仅在 ping 时间过滤它。这将使以后对它们进行平均变得容易得多。
如果您对感兴趣的命令、技巧或实现有任何建议,那就太好了!
【问题讨论】:
-
查看
open函数以及str方法和re模块。 -
您可以在 bash 单行中执行此操作 - see this question.
标签: python logging raspberry-pi average ping