是否有内置的python构造来知道给定目录的所有目录和递归子目录的列表?基本上我想运行一个脚本让我们在一个目录上说“dir.py”它应该列出所有目录和递归子目录...
C:\cwd> 目录.py
是否有内置的python构造来知道给定目录的所有目录和递归子目录的列表?基本上我想运行一个脚本让我们在一个目录上说“dir.py”它应该列出所有目录和递归子目录...
C:\cwd> 目录.py
import os
os.walk('C:\\')
你去吧。
但我们需要更深入......那好吧。
import os
for root, folders, files in os.walk('C:\\'):
print 'In ' + root + ' There are ' + str(len(folders)) + ' folders and ' + str(len(files)) + '!'
但是我不知道我在哪里..我很困惑..我..我..我不能没有时间吗?!时间是控制宇宙和我的思想的东西。
好吧好吧..如你所愿..
import os, time
from os.path import abspath
for root, folders, files in os.walk('C:\\'):
for f in files:
(mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) = os.stat(abspath(root + '/' + f)
print f + " was last modified: %s" % time.ctime(mtime)
我们刚刚了解文件有多大吗?是的,我想我们做到了..哦,编程的奇迹;)