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

Python實現(xiàn)掃描指定目錄下的子目錄及文件的方法

 更新時間:2014年07月16日 09:52:30   投稿:shichen2014  
這篇文章主要介紹了Python實現(xiàn)掃描指定目錄下的子目錄及文件的方法,需要的朋友可以參考下

本文介紹了使用Python來掃描指定目錄下的文件,或者匹配指定后綴和前綴的函數(shù)。步驟如下:

如果要掃描指定目錄下的文件,包括子目錄,需要調(diào)用scan_files("/export/home/test/")

如果要掃描指定目錄下的特定后綴的文件(比如jar包),包括子目錄,調(diào)用scan_files("/export/home/test/", postfix=".jar")

如果要掃描指定目錄下的特定前綴的文件(比如test_xxx.py),包括子目錄,調(diào)用scan_files("/export/home/test/", postfix="test_")

具體實現(xiàn)代碼如下:

#!/usr/bin/env python
#coding=utf-8
 
import os
 
def scan_files(directory,prefix=None,postfix=None):
  files_list=[]
   
  for root, sub_dirs, files in os.walk(directory):
    for special_file in files:
      if postfix:
        if special_file.endswith(postfix):
          files_list.append(os.path.join(root,special_file))
      elif prefix:
        if special_file.startswith(prefix):
          files_list.append(os.path.join(root,special_file))
      else:
        files_list.append(os.path.join(root,special_file))
              
  return files_list

相關(guān)文章

  • Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實現(xiàn)教程

    Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實現(xiàn)教程

    這篇文章主要介紹了Python數(shù)據(jù)相關(guān)系數(shù)矩陣和熱力圖輕松實現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 詳解Python2.x中對Unicode編碼的使用

    詳解Python2.x中對Unicode編碼的使用

    這篇文章主要介紹了詳解Python2.x中對Unicode編碼的使用,Python3中Unicode被作為默認(rèn)的編碼來使用,而在目前仍被廣泛應(yīng)用的Python2的版本中Unicode卻是一個在使用中需要注意的地方,需要的朋友可以參考下
    2015-04-04
  • Pandas 多層索引操作的實現(xiàn)

    Pandas 多層索引操作的實現(xiàn)

    本文主要介紹了Pandas 多層索引操作的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • spark編程python實例解讀

    spark編程python實例解讀

    這篇文章主要介紹了spark編程python實例解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • python在屏幕上點擊特定按鈕或圖像效果實例

    python在屏幕上點擊特定按鈕或圖像效果實例

    這篇文章主要給大家介紹了關(guān)于python在屏幕上點擊特定按鈕或圖像效果的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-09-09
  • Python中的struct.unpack示例詳解

    Python中的struct.unpack示例詳解

    在Python中,struct.unpack是一個函數(shù),用于將字節(jié)串轉(zhuǎn)換為元組,這個函數(shù)在處理二進(jìn)制數(shù)據(jù)時非常有用,這篇文章主要介紹了Python中的struct.unpack示例詳解,需要的朋友可以參考下
    2023-12-12
  • Python中的lambda和apply用法及說明

    Python中的lambda和apply用法及說明

    這篇文章主要介紹了Python中的lambda和apply用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Pygame實戰(zhàn)之實現(xiàn)經(jīng)典外星人游戲

    Pygame實戰(zhàn)之實現(xiàn)經(jīng)典外星人游戲

    這篇文章主要介紹了通過Pygame實現(xiàn)經(jīng)典的外星人游戲的示例代碼,文中的代碼講解詳細(xì),對我們了解Pygame有一定的幫助,感興趣的同學(xué)可以試一試
    2022-01-01
  • Python 讀取 YUV(NV12) 視頻文件實例

    Python 讀取 YUV(NV12) 視頻文件實例

    今天小編就為大家分享一篇Python 讀取 YUV(NV12) 視頻文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python Merge函數(shù)原理及用法解析

    Python Merge函數(shù)原理及用法解析

    這篇文章主要介紹了Python Merge函數(shù)原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09

最新評論

高密市| 甘南县| 保亭| 绵阳市| 沿河| 柳江县| 清丰县| 内丘县| 玉树县| 浠水县| 满洲里市| 肃宁县| 平远县| 克拉玛依市| 万宁市| 湘潭市| 合水县| 正阳县| 炎陵县| 三原县| 汕头市| 南充市| 岳阳县| 托克逊县| 襄汾县| 巴彦淖尔市| 高邑县| 焦作市| 彭州市| 富顺县| 靖宇县| 铜山县| 察哈| 探索| 廉江市| 南昌市| 清原| 全州县| 桃园市| 丽水市| 云南省|