小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

python自動化,讀取文件夾內所有文件名字,并做簡單的后綴名匹配

 imelee 2017-02-28

Python寫程序的時候,有時對程序進行測試,不管你是讀取文本還是圖像,小至5、6個你可以手動輸入,可當有成千上萬個測試樣本的時候…….

直接進入主題,下面簡單介紹一下 os.listdir() 這個函數:
這里寫圖片描述

文件內容如下:
這里寫圖片描述

大家可以動手敲一下,指定一個文件夾,它會讀取所有文件的名字(但是對于這個文件夾里面的文件夾,只會列出名字,不會對讀取包含文件的里的內容),這里大家可以自己測試下,我就不做贅述了。

讀取文件名之后,接下來要做的就是篩選出你需要你文件,下面是個簡單選出’.jpg’格式圖像的文件名:

#coding=utf-8
'''
使用函數os.dirlist()讀取文件夾內的文件名字
2015.08.06
'''
from os import listdir

#將文件夾內的文件名讀進列表m
filepath='C:\Users\Administrator\Desktop\mycode\cv-python-day13'
filename_list=listdir(filepath)

h=[]

#可以同過簡單后綴名判斷,篩選出你所需要的文件(這里以.jpg為例)
for filename in filename_list:#依次讀入列表中的內容
    if filename[-3:]=='jpg':#將讀取文件名字的后三個字符與'jpg'匹對
        h.append(x)#如果是'jpg'文件就添加進列表h
print h
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

這樣就能提取你需要的文件了,然后就可以逐個讀取,輸入到你的程序了。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多