python运维常用脚本

1、用Python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径

#!/usr/bin/env python
#-*- coding:UTF-8 -*-
import os
for root,dirs,files in os.walk('/tmp'):
    #print root
    for name in dirs:
        print os.path.join(root,name)
    for name in files:
        print os.path.join(root,name)

os.walk() :我们一般只使用第一个参数(topdown)

该方法对于每个目录返回一个三元组(dirpath,dirnames,filenames)。

第一个是路径,第二个是路径下面的目录,第三个是路径下面的非目录(对于Windows来说也就是文件)

 

posted @ 2018-02-10 20:36  Just---Do---It  阅读(289)  评论(0)    收藏  举报