Python获取最新目录并解压缩

时间:2015-09-22 01:07:52

标签: python

我正在编写一个压缩的python脚本。我设法提取文件,并在其中一个子目录中有更多的压缩文件。我希望我的脚本能够找到最新的压缩文件并将其解压缩。

我将脚本分成不同部分进行故障排除。下面是第二部分,其中包含我遇到问题的部分:

import os
import time
import glob

path = "/home/user/scripts/logs/old" #logs was the original compressed file. Old is
#where the other compressed files are.

for file in glob.glob( os.path.join(path, '*.tar.gz') ):
    filename = os.path.basename(file)
    statinfo = os.stat(file)
    print file + "  " + time.ctime(os.path.getmtime(file))

该脚本只列出文件名,然后列出上次修改压缩文件的时间戳。如何告诉python获取上次修改过的文件的名称,以便继续解压缩?

1 个答案:

答案 0 :(得分:5)

如果您在名为files_to_check的变量中获得了文件列表(通过任何方式,例如通配),只需使用max作为关键字:

os.path.getmtime