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

importos

import datetimedefprint_tree(dir_path):for name insorted(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\t%s\t%s' % (full_path.ljust(26), str(file_size).ljust(6), modify_time))ifos.path.isdir(full_path):

print_tree(full_path)if __name__ == '__main__':

print_tree('e:/test')'''e:/test\111 4096 2018-05-02 17:42:51.417505

e:/test\111\aaa 0 2018-05-02 17:43:05.443528

e:/test\111\aaa\efg.docx 0 2018-05-02 17:42:57.966647

e:/test\111\abc.xlsx 6610 2018-05-02 17:42:38.974835

e:/test\222 0 2018-05-02 17:21:28.839784

e:/test\333 0 2018-05-02 17:21:32.269475

e:/test\444.txt 0 2018-05-02 17:22:55.221821

e:/test\Hello.txt 0 2018-05-02 17:27:56.921054

e:/test\a123.txt 490 2018-05-06 18:42:55.688596

e:/test\marshal_test.dat 102 2018-05-06 20:32:17.170066

e:/test\sample_pickle.dat 235 2018-05-06 19:37:36.338858

e:/test\sample_struct.dat 18 2018-05-06 20:12:12.599015

e:/test\shelve_test.dat.bak 125 2018-05-06 20:15:30.979789

e:/test\shelve_test.dat.dat 3083 2018-05-06 20:15:30.979789

e:/test\shelve_test.dat.dir 125 2018-05-06 20:15:30.979789'''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值