python如何用正则表达式读取对应字段写入数据库中? 35

我用*/5****/unibss/pkgchc4/puchc01/top-n1|head-n81>top.txt这个crontab的定时任务将top信息前8行写入top文... 我用*/5 * * * * /unibss/pkgchc4/puchc01/top -n 1|head -n 8 1>top.txt 这个crontab的定时任务将top信息前8行写入top文本中内容如下:
^[[m^O^[[H^[[JWarning: this terminal can only display 0 processes...^M
^[[H^[[JWarning: this terminal can only display 0 processes...^M
^[[H^[[JSystem: cucis4^[[40CMon Mar 23 12:50:40 2015^M
Load averages: 0.57, 0.58, 0.58^M
6397 processes: 5947 sleeping, 448 running, 2 zombies^M
Cpu states:^M
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
^M 0 0.68 12.9% 15.2% 27.8% 44.0% 0.0% 0.0% 0.0% 0.0%
如何用python写一段代码将IDLE下面的数值写入到数据库的指定表中,表名为(NAGIOS_TOP)。
IDLE下面的数值也就是44.0%这个,有没有人会的 求助
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏35(财富值+成长值)
sordking
2015-03-25 · TA获得超过551个赞
知道小有建树答主
回答量:161
采纳率:100%
帮助的人:189万
展开全部

这个要取IDLE的值配合linux下的awk会不会比用正则表达式简单些?



要是有多个IDLE,那就对out使用for循环读

更多追问追答
追问
就是用取idle 然后每隔5分钟写入一个数据库表格中,不用正则也可以。求方法  新手刚学代码,但是领导让写一个这样的脚本监控主机idle
追答
截图已经给出取IDLE值的方法了,插入数据库就得看用的是啥数据库了,新手用shell也比python简单点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WM_THU
2015-03-25 · TA获得超过7163个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3879万
展开全部
用psutil库,里面有函数可以返回CPU的使用率。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式