一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python獲取指定目錄下所有文件名列表的方法

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

2020-07-03 11:13網海水手 Python

這篇文章主要介紹了python獲取指定目錄下所有文件名列表的方法,涉及Python目錄及文件操作的相關技巧,需要的朋友可以參考下

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# -*- coding: utf-8 -*-
#~ #------------------------------------------------------------------
#~ module:wlab
#~ Filename:wgetfilelist.py
#~ Function :
#~ def IsSubString(SubStrList,Str)
#~ def GetFileList(FindPath,FlagStr=[]):
#~ 功能:讀取指定目錄下特定類型的文件名列表
#~ Data: 2013-08-08,星期四
#~ Author:吳徐平
#~ #------------------------------------------------------------------
#~ #------------------------------------------------------------------
def IsSubString(SubStrList,Str):
 '''''
 #判斷字符串Str是否包含序列SubStrList中的每一個子字符串
 #>>>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:
    #默認直接返回所有文件名
    fullfilename=os.path.join(FindPath,fn)
    FileList.append(fullfilename)
 #對文件名排序
 if (len(FileList)>0):
  FileList.sort()
 return FileList

可以使用pip在線安裝wlab

?
1
pip install wlab

還是給個圖吧:

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

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久这里只有精品无码3D | 美女被网站 | 免费看欧美一级特黄a大片一 | 国产精品成人免费观看 | 婷婷日日夜夜 | 日本不卡不码高清免费观看 | 精品国产福利在线观看一区 | 69日本xxxx| 欧美在线播放成人免费 | 国产一区二区在线观看美女 | 无人区乱码区1卡2卡三卡在线 | 蜜桃视频一区二区三区四区 | 免费看黄色片的网站 | 国产白白视频在线观看2 | 韩国三级年轻小的胰子完整 | 疯狂刺激的3p国产在线 | 色欧美亚洲| 男人看的网址 | 10个免费货源网站 | 久青草国产观看在线视频 | 日韩色图区 | 国产一级毛片潘金莲的奶头 | 玩逼逼| 色久网| 韩国美女vip内部2020 | chinaspanking调教| www.亚洲5555.com| 欧美性xxxxxx爱| 四虎新网站| 国产第一页无线好源 | 亚洲国产精品久久久久久 | 白丝尤物的下面被疯狂蹂躏 | 99国产精品 | 天天操丝袜| 我和子伦系列小说 | 97色| 99re这里只有精品视频在线观看 | 亚洲国产99在线精品一区二区 | 国产九九视频在线观看 | 国产成人久久精品推最新 | 香蕉久久一区二区不卡无毒影院 |