自动化测试交流学习群,不定期会有群成员分享一些技巧和工具知识,欢迎加入...
Selenium学习成长群

[Python]如何获取目录下,最后更新的文件

  1.  1 #-*- coding: utf-8 -*-
     2 __author__ = 'tsbc'
     3 import time
     4 import datetime
     5 import os
     6 day = time.strftime('%Y-%m-%d', time.localtime(time.time()))
     7 directory = '..\\result\\'
     8 #path要获取的文件路径
     9 path = directory+day+"\\"
    10 def sortfile(path):
    11 fl = os.listdir(path) #获取当前目录文件列表
    12 #时间戳进行倒序排序
    13 fl.sort(key=lambda fn: os.path.getmtime(path + fn) if not os.path.isdir(path + fn) else 0)
    14 #date.fromtimestamp(timestamp):根据给定的时间戮,返回一个date对象
    15 dt=datetime.datetime.fromtimestamp(os.path.getmtime(path + fl[-1]))
    16 #dt.strftime("%Y年%m月%d日 %H时%M分%S秒" 将date对象格式化显示
    17 print('最后改动的文件是: '+fl[-1]+",时间:"+dt.strftime("%Y年%m月%d日 %H时%M分%S秒"))

 





posted @ 2014-12-20 11:32  oO_Ray  阅读(998)  评论(0编辑  收藏  举报