zoukankan      html  css  js  c++  java
  • Python小代码_15_遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间

    遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间

    import os
    import datetime
    def print_tree(dir_path): for name in sorted(os.listdir(dir_path)): full_path = os.path.join(dir_path, name) file_size = os.path.getsize(full_path) modify_time = datetime.datetime.fromtimestamp(os.path.getmtime(full_path)) print('%s %s %s' % (full_path.ljust(26), str(file_size).ljust(6), modify_time)) if os.path.isdir(full_path): print_tree(full_path) if __name__ == '__main__': print_tree('e:/test') ''' e:/test111 4096 2018-05-02 17:42:51.417505 e:/test111aaa 0 2018-05-02 17:43:05.443528 e:/test111aaaefg.docx 0 2018-05-02 17:42:57.966647 e:/test111abc.xlsx 6610 2018-05-02 17:42:38.974835 e:/test222 0 2018-05-02 17:21:28.839784 e:/test333 0 2018-05-02 17:21:32.269475 e:/test444.txt 0 2018-05-02 17:22:55.221821 e:/testHello.txt 0 2018-05-02 17:27:56.921054 e:/testa123.txt 490 2018-05-06 18:42:55.688596 e:/testmarshal_test.dat 102 2018-05-06 20:32:17.170066 e:/testsample_pickle.dat 235 2018-05-06 19:37:36.338858 e:/testsample_struct.dat 18 2018-05-06 20:12:12.599015 e:/testshelve_test.dat.bak 125 2018-05-06 20:15:30.979789 e:/testshelve_test.dat.dat 3083 2018-05-06 20:15:30.979789 e:/testshelve_test.dat.dir 125 2018-05-06 20:15:30.979789 '''
  • 相关阅读:
    洛谷P3569 [POI2014]KAR-Cards(线段树)
    洛谷P3295 [SCOI2016]萌萌哒(倍增+并查集)
    GFS分布式文件系统脚本
    源码安装apache脚本
    python如何安装cv2
    从npz文件中读取图片并显示的小例子
    读取npz,并显示图像
    Python中.npz文件的读取
    导出MNIST的数据集
    Keras下载的数据集以及预训练模型保存在哪里
  • 原文地址:https://www.cnblogs.com/chuangming/p/8999913.html
Copyright © 2011-2022 走看看