Linux下Python递归文件目录

 1 #!/usr/bin/python3
 2 import os
 3 import sys
 4 def scan(path):
 5     for x in os.listdir(path):
 6         newpath = os.path.join(path,x)
 7         if os.path.isdir(newpath):
 8             scan(newpath)
 9         elif os.path.isfile(newpath):
10             print(newpath)
11 
12 def main(argv):
13     l = len(sys.argv)
14     if l !=2 :
15         print("请输入需要遍历的目录!")
16         print("usage:<scan filepath>")
17         return
18     path = sys.argv[1]
19     scan(path)
20 
21 if __name__ == '__main__':
22     main(sys.argv[1:])
原文地址:https://www.cnblogs.com/chenanan/p/7724565.html