获取文件夹下某个类型的文件名---基于python

方法1:
import os
class flist_name():
def __init__(self,path):
self.flist_name=os.listdir(path)
def pcap_name(self):
for i in self.flist_name:
if os.path.splitext(i)[1]==".pcap":
return i
if __name__=="__main__":
b=flist_name(r"E: est")
print b.pcap_name()

方法2:

glob.glob

返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。下面是使用glob.glob的例子:


from glob import glob
print glob(r"E: est*.pcap")
原文地址:https://www.cnblogs.com/VseYoung/p/filename.html