python里面的glob模塊是怎么用的?
glob是python自己帶的一個文件操作相關模塊,用它可以查找符合自己目的的文件,就類似于Windows下的文件搜索,支持通配符操作,*,?,[]這三個通配符,*代表0個或多個字符,?代表一個字符,[]匹配指定范圍內的字符,如[0-9]匹配數字。
它的主要方法就是glob,該方法返回所有匹配的文件路徑列表,該方法需要一個參數用來指定匹配的路徑字符串(本字符串可以為絕對路徑也可以為相對路徑),其返回的文件名只包括當前目錄里的文件名,不包括子文件夾里的文件。
比如:
glob.glob(r'c:\*.txt')
我這里就是獲得C盤下的所有txt文件
glob.glob(r'E:\pic\*\*.jpg')
獲得指定目錄下的所有jpg文件
使用相對路徑:
glob.glob(r'../*.py')