import os
print(dir(os.path))
def dir(Dir):
print(Dir)
for x in os.listdir(Dir):
if os.path.isdir(x):
nextDir = os.path.join(Dir, x)
dir(nextDir)
else:
print(os.path.join(Dir, x))
def main():
dir(os.path.abspath('.'))
if __name__ == '__main__':
main()
枝头又吐新苗
第一题:
这里只打印了绝对路径,如需要文件大小,创建/修改/访问时间可分别调用os.path.getsize(FileName)、os.path.getctime(FileName)、os.path.getmtime(FileName)、os.path.getatime(FileName)
第二题:
在第一题的基础上增加查找判断
这里可以使用 index()(注意找不到会抛出ValueError)、count()(0意味着没有)、find()(-1意味着没有)