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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品怡红院在线观看 | 婷婷色在线观看 | 女人被爽到呻吟娇喘的视频动态图 | 亚洲AV综合99一二三四区 | 百合文高h | 网红刘婷hd国产高清 | www日本高清视频 | 鸥美三级| 日韩久久精品 | 日韩欧美中文字幕出 | 国产精品反差婊在线观看 | 加勒比成人 | 日本一道一区二区免费看 | 天天做天天爽 | 日本三级在线观看免费 | 久草草在线视视频 | 男人疯狂擦进女人下面 | 亚洲精品国产精品国自产观看 | 桃乃木香奈作品在线观看 | 欧美 亚洲 综合 卡通 另类 区 | 欧美有码| 国产精品原创视频 | ass韩国美女人体pics | 国产精品亚洲片夜色在线 | 国产绿帽| 色视频久久 | 久久五月综合婷婷中文云霸高清 | 亚洲AV永久无码精品澳门 | 99精品久久精品一区二区小说 | 国产福利兔女郎在线观看 | 日本视频一区在线观看免费 | 日韩精品一区二区三区视频 | 天堂a免费视频在线观看 | 美女张开腿让男人桶的 视频 | 九九九精品视频 | 五月婷婷在线免费观看 | 美女的让男人桶爽网站 | bdsm酷刑折磨死美女 | 四虎国产精品免费久久久 | 柔术一级毛片 | 美女扒开两腿露出尿口的视频 |