后端开发|Python教程
python,获取,指定目录,文件名列表
后端开发-Python教程
本文实例讲述了python获取指定目录下所有文件名列表的方法。分享给大家供大家参考。具体实现方法如下:
网站直播源码,ubuntu彻底卸载qt,tomcat不支持ejb,正则云端爬虫,新思诺php薪资,seo排名工具湖南岚鸿seolzw
这里python代码实现获取文件名列表的功能,可以指定文件中包含的字符,方便提取特定类型的文件名列表:
web社交网站源码,默认格式化vscode,ubuntu网线时断时续,tomcat如何关闭后台,中国爬虫违法,php服务器 c 调用,seo为什么要发散思维,地坪网站源码,深喉咙模板频道或栏目idlzw
# -*- coding: utf-8 -*- #~ #------------------------------------------------------------------#~ module:wlab #~ Filename:wgetfilelist.py #~ Function : #~ def IsSubString(SubStrList,Str) #~ def GetFileList(FindPath,FlagStr=[]): #~ 功能:读取指定目录下特定类型的文件名列表 #~ Data: -08-08,星期四 #~ Author:吴徐平 #~ Email:wxp07@ #~ #------------------------------------------------------------------#~ #------------------------------------------------------------------def IsSubString(SubStrList,Str): \\ #判断字符串Str是否包含序列SubStrList中的每一个子字符串 #>>>SubStrList=[F,EMS, xt] #>>>Str=F06925EMS91.txt #>>>IsSubString(SubStrList,Str)#return True (or False) \ flag=True for substr in SubStrList: if not(substr in Str): flag=False return flag #~ #---------------------------------------------------------------------- def GetFileList(FindPath,FlagStr=[]): \\ #获取目录中指定的文件名 #>>>FlagStr=[F,EMS, xt] #要求文件名称中包含这些字符 #>>>FileList=GetFileList(FindPath,FlagStr) # \ import os FileList=[] FileNames=os.listdir(FindPath) if (len(FileNames)>0): for fn in FileNames: if (len(FlagStr)>0):#返回指定类型的文件名if (IsSubString(FlagStr,fn)):fullfilename=os.path.join(FindPath,fn)FileList.append(fullfilename) else:#默认直接返回所有文件名fullfilename=os.path.join(FindPath,fn)FileList.append(fullfilename) #对文件名排序 if (len(FileList)>0): FileList.sort() return FileList
webkit源码下载,ubuntu 虚拟网口,tomcat会因为设置不当,pq爬虫教程,php中的if,七台河seo关键词霸屏引流lzw
可以使用pip在线安装wlab
pip install wlab
还是给个图吧: