Python 获取文件夹里所有 log 的起止时间戳

import sys, os

def get_timestamp(file_name):
    cnt = 0;
    with open(file_name,"r") as f: 
        for line in f.readlines():
            line = line.strip()      
            #print (line)
            if(cnt == 0):
                start = line[1:10];
            cnt = cnt + 1
        end = line[1:10];                    
        print ("File: %s, Start %s, End %s
" %(file_name, start, end))
        #print(start)
        #print(end)

def loop_over(dir):
    files = os.listdir(dir)
    for file in files:
        if not file.endswith('.log'):
            continue
        get_timestamp(file)

def main(argv):
    loop_over(argv[1])


if __name__ == '__main__':
    main(sys.argv)
原文地址:https://www.cnblogs.com/liujx2019/p/14078997.html