#首先pip install psutil 或者 easy_install psutil
import psutil
import os,datetime,time
def getMemCpu():
data = psutil.virtual_memory()
total = data.total #总内存,单位为byte
free = data.available #可以内存
memory = "Memory usage:%d"%(int(round(data.percent)))+"%"+" "
cpu = "CPU:%0.2f"%psutil.cpu_percent(interval=1)+"%"
return memory+cpu
def main():
while(True):
info = getMemCpu()
print info
time.sleep(0.2)
print info+"\b"*(len(info)+1),
if __name__=="__main__":
main()
Python 做任务调度时可以用 schedule模块来处理
官网例子如下
#首先pip install schdule 或者 easy_install schdule
import schedule
import time
def job():
print("I'm working...")
schedule.every(3).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)