本文共 1196 字,大约阅读时间需要 3 分钟。
glob是用来处理文件和目录列表的外部模块,使用import glob导入软件包之后,通过glob.glob()函数,就可以获取文件或者目录的列表。
用路径表示的文件名称或者目录名称可以使用通配符“*”,以方便找出各种组合的文件。
import os.path,globprint("---------------当前路径下的文件和路径列表---------------------")pathFiles = glob.glob("*Test.py")for pathFile in pathFiles: print(pathFile,"---->>>",os.path.abspath(pathFile)) print()print("---------------当前路径下的文件列表---------------------")pathDirs = glob.glob("Python*.py")for pathDir in pathDirs: print(pathDir)print("-------------当前路径下的文件和目录列表------------------")pathDirs = glob.glob("Python*")for pathDir in pathDirs: print(pathDir)
---------------当前路径下的文件列表和路径列表---------------------addtest.py ---->>> D:\PythonTest\addtest.pyfilterTest.py ---->>> D:\PythonTest\filterTest.pyglobTest.py ---->>> D:\PythonTest\globTest.pylambdaTest.py ---->>> D:\PythonTest\lambdaTest.pynumpyTest.py ---->>> D:\PythonTest\numpyTest.pypathTest.py ---->>> D:\PythonTest\pathTest.py---------------当前路径下的文件列表---------------------PythonApplication1.py-------------当前路径下的文件和目录列表------------------PythonApplication1.pyPythonApplication3PythonApplication4Process finished with exit code 0