我想從根目錄導(dǎo)航到其中的所有其他目錄并進(jìn)行打印。這是我的代碼:#!/usr/bin/pythonimport osimport fnmatchfor root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print ""這是我的O / P:....Python_Notes...pypy.py...pypy.py.save...classdemo.py....goutputstream-J9ZUXW...latest.py...pack.py...classdemo.pyc...Python_Notes~...module-demo.py...filetype.py./packagedemo...classdemo.py...__init__.pyc...__init__.py...classdemo.pyc以上,.并且./packagedemo是目錄。但是,我需要按以下方式打印O / P:A---a.txt---b.txt---B------c.out以上,A并且B是目錄,其余的文件。
使用os.walk()遞歸遍歷Python中的目錄
函數(shù)式編程
2021-03-27 15:08:12