Hakmor 最近的时间轴更新
Hakmor

Hakmor

V2EX 第 11013 号会员,加入于 2011-08-13 11:02:53 +08:00
如何用 python 正则匹配相应的内容呢?
问与答  •  Hakmor  •  2015-09-10 10:09:11 AM  •  最后回复来自 Hakmor
4
Python2 得到 CPU 和内存信息要怎么实现呢?
问与答  •  Hakmor  •  2015-08-31 20:32:52 PM  •  最后回复来自 Hakmor
3
puppet 4.2 同步文件一个问题
问与答  •  Hakmor  •  2015-08-03 15:59:04 PM
寻一起创业的社稷师
设计师  •  Hakmor  •  2011-08-13 11:38:04 AM  •  最后回复来自 Hakmor
4
Hakmor 最近回复了
2015-11-08 21:58:41 +08:00
回复了 Feiox 创建的主题 程序员 学校举办比赛, 3 行代码内能完成什么牛叉的事情呢?
开个 HTTP 服务器。
2015-10-21 16:36:31 +08:00
回复了 Mush 创建的主题 北京 我又来招室友啦!
房子快到期了,有意租,怎么联系楼主?
2015-10-08 17:43:05 +08:00
回复了 gseven0312 创建的主题 微博 有没有微博( weibo.com)的员工,你们的客服成天上班么?
2015-09-13 13:04:05 +08:00
回复了 ProkillerJ 创建的主题 分享发现 貌似新浪微博挂了
2015-09-10 10:09:11 +08:00
回复了 Hakmor 创建的主题 问与答 如何用 python 正则匹配相应的内容呢?
似乎输出格式还是不对

我得到的是这样一个输出

[('10.77.129.52', '129.')]

text = "YY14072011 内网-10.77.129.52;管理卡-10.127.176.52;"
2015-09-10 10:04:48 +08:00
回复了 chuanwu 创建的主题 Redis redis 本身有持久化,为什么还要写进 mysql 呢?
redis 作为数据库查询功能太弱了。
2015-08-31 20:32:52 +08:00
回复了 Hakmor 创建的主题 问与答 Python2 得到 CPU 和内存信息要怎么实现呢?
@askfermi
@maemual

谢谢。附上写好的代码。

```python
#!/usr/bin/env python
import time
import psutil

line_num = 1

def print_line (str ):
print str

#function of Get CPU State
def getCPUstate (interval=1 ):
return (" CPU: " + str (psutil.cpu_percent (interval )) + "%")

#function of Get Memory
def getMemorystate ():
phymem = psutil.phymem_usage ()
buffers = getattr (psutil, 'phymem_buffers', lambda: 0 )()
cached = getattr (psutil, 'cached_phymem', lambda: 0 )()
used = phymem.total - (phymem.free + buffers + cached )
line = " Memory: %6s" % (
str (int (used / 1024 / 1024 )) + "M",
)
return line

def poll (interval ):
"""Retrieve raw stats within an interval window."""
# sleep some time
time.sleep (interval )
# get cpu state
cpu_state = getCPUstate (interval )
# get memory
memory_state = getMemorystate ()
return (cpu_state,memory_state )

def refresh_window (cpu_state,memory_state ):
#print current time #cpu state #memory
print_line (time.asctime ())
print_line (cpu_state )
print_line (memory_state )

try:
interval =0
while 1:
args = poll (interval )
refresh_window (*args )
interval = 1
except (KeyboardInterrupt, SystemExit ):
pass
```
2011-09-02 10:09:15 +08:00
回复了 titan 创建的主题 分享创造 他在网,湖南广电旗下新媒体新尝试,新鲜有料问答社区。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2948 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.