最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python獲取指定目錄下所有文件名列表的方法

 更新時(shí)間:2015年05月20日 15:20:04   作者:網(wǎng)海水手  
這篇文章主要介紹了python獲取指定目錄下所有文件名列表的方法,涉及Python目錄及文件操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了python獲取指定目錄下所有文件名列表的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

這里python代碼實(shí)現(xiàn)獲取文件名列表的功能,可以指定文件中包含的字符,方便提取特定類型的文件名列表:

# -*- coding: utf-8 -*- 
#~ #------------------------------------------------------------------
#~ module:wlab 
#~ Filename:wgetfilelist.py 
#~ Function : 
#~ def IsSubString(SubStrList,Str) 
#~ def GetFileList(FindPath,FlagStr=[]): 
#~ 功能:讀取指定目錄下特定類型的文件名列表 
#~ Data: 2013-08-08,星期四 
#~ Author:吳徐平 
#~ Email:wxp07@qq.com 
#~ #------------------------------------------------------------------
#~ #------------------------------------------------------------------
def IsSubString(SubStrList,Str): 
 ''''' 
 #判斷字符串Str是否包含序列SubStrList中的每一個(gè)子字符串 
 #>>>SubStrList=['F','EMS','txt'] 
 #>>>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','txt'] #要求文件名稱中包含這些字符 
 #>>>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: 
    #默認(rèn)直接返回所有文件名 
    fullfilename=os.path.join(FindPath,fn) 
    FileList.append(fullfilename) 
 #對(duì)文件名排序 
 if (len(FileList)>0): 
  FileList.sort() 
 return FileList

可以使用pip在線安裝wlab

pip install wlab 

還是給個(gè)圖吧:

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python中常見(jiàn)錯(cuò)誤及解決方法

    python中常見(jiàn)錯(cuò)誤及解決方法

    在本篇內(nèi)容里小編給大家分享的是一篇關(guān)于python中常見(jiàn)錯(cuò)誤及解決方法的知識(shí)點(diǎn)內(nèi)容,需要的朋友們參考下。
    2020-06-06
  • Python+matplotlib實(shí)現(xiàn)填充螺旋實(shí)例

    Python+matplotlib實(shí)現(xiàn)填充螺旋實(shí)例

    這篇文章主要介紹了Python+matplotlib實(shí)現(xiàn)填充螺旋實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • python if三元表達(dá)式實(shí)例用法詳解

    python if三元表達(dá)式實(shí)例用法詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python if三元表達(dá)式實(shí)例用法詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • 詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    拆包是指將一個(gè)結(jié)構(gòu)中的數(shù)據(jù)拆分為多個(gè)單獨(dú)變量中。下面通過(guò)本文給大家介紹python 拆包可迭代數(shù)據(jù)如tuple, list的相關(guān)資料,需要的朋友參考下吧
    2017-12-12
  • 最新評(píng)論

    兖州市| 临湘市| 桃园市| 通河县| 恭城| 黄平县| 梅州市| 樟树市| 洪江市| 正蓝旗| 绥宁县| 久治县| 邮箱| 金塔县| 衡山县| 棋牌| 枣强县| 日喀则市| 兖州市| 黔江区| 东台市| 昌江| 湟源县| 金山区| 麻江县| 孟连| 呼伦贝尔市| 榆中县| 平山县| 甘德县| 漳浦县| 津市市| 勃利县| 略阳县| 乐都县| 奎屯市| 兴仁县| 自治县| 保康县| 宁陵县| 玉环县|