Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093426
  • 博文数量: 120
  • 博客积分: 887
  • 博客等级: 准尉
  • 技术积分: 1883
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-05 21:10
个人简介

RHCE,CCNA,熟悉shell脚本

文章分类

全部博文(120)

文章存档

2015年(16)

2014年(20)

2013年(48)

2012年(20)

2011年(16)

分类: Python/Ruby

2013-12-19 11:50:09

'''
从linux系统中用命令列出,文件名与时间,并用python转成字典
'''
import os
import time
'''
python 获取系统日期
import time
>>> print time.strftime('%Y%m%d',time.localtime())
'''
systime=time.strftime('%Y%m%d',time.localtime())
db={}
fileTimeName=os.popen("ls -l --time-style=+%Y%m%d test/| grep -v total | awk '{print $6,$7}'").readlines()
for i in fileTimeName:
    d=i[:8]
    #print d
    v=i[9:].strip('\n')
    #print v
    if d not in db:
        db[d]=[v]  #将V定义成列表,d不在db字典中直接添加v值
    else:
        db[d].append(v) #如果db字典中存在d,则将v以列表形式追加
    print 'hello'
    print db

>>> print db

for i in db.iterkeys():
    timeCha=int(systime)-int(i)
    if timeCha == 1:
        print i,timeCha
    else:
        print i,'timeCha large than 1'
阅读(1222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~