1. 程式人生 > >python獲取指定目錄下的所有指定字尾的檔名

python獲取指定目錄下的所有指定字尾的檔名

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

獲取指定目錄下的所有指定字尾的檔名

使用到的函式有: 
os.path.splitext():分離檔名與副檔名

程式碼如下:

#! /usr/bin/python# -*- coding: utf-8 -*-
import osdef getFileName(path):    ''' 獲取指定目錄下的所有指定字尾的檔名 '''    f_list = os.listdir(path)    # print f_list    for i in f_list:        # os.path.splitext():分離檔名與副檔名        if
os.path.splitext(i)[1] == '.log':            print iif __name__ == '__main__':    path = '/home/xx/work/ETS/log/1/1'    getFileName(path)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

執行結果如下:

1429761218.log1429761376.log1429761162.log1429761249.log1429761208.log1429755686.log1429761294.log1429761203.log1429755747.log1429761269.log1429755737.log1429761228.log1429755717.log1429761254.log1429761157.log1429761284.log1429761330.log1429761355.log1429761274.log1429761350.log1429761142.log1429761152.log1429761325.log1429761259.log1429761239.log1429761340.log1429761300.log1429761213.log1429761244.log1429761335.log1429755757.log1429761366.log1429761289.log1429761345.log1429755676.log1429761360.log1429761279.log1429755697.log1429761371.log1429761188.log1429761167.log1429761223.log1429755727.log1429761315.log1429761264.log1429761310.log1429761183.log1429755707.log1429761147.log1429761320.log1429761233.log1429761305.log
           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述