亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python查找特定名稱文件并按序號、文件名分行打印輸出的方法

 更新時間:2020年04月24日 10:29:55   作者:skyseagrass  
這篇文章主要介紹了python查找特定名稱文件并按序號、文件名分行打印輸出的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

python-查找特定名稱文件并按序號、文件名分行打印輸出

第1天第2題

1.遍歷”Day1-homework”目錄下文件;

2.找到文件名包含“2020”的文件;

3.將文件名保存到數(shù)組result中;

4.按照序號、文件名分行打印輸出。

注意:提交作業(yè)時要有代碼執(zhí)行輸出結果。

# -*- coding: utf-8 -*-
# 查找特定名稱文件
# 2020-04-22

# 導入OS模塊
import os
# 待搜索的目錄路徑
path = "Day1-homework"
# 待搜索的名稱
filename = "2020"
# 定義保存結果的數(shù)組
result = []

def findfiles():
  """查找特定名稱文件"""

  # 判斷路徑是否存在
  if path:
    # 定義符合文件名的個數(shù),也即循環(huán)次數(shù)
    i = 0
    # walk方法產(chǎn)生3-元組 (dirpath, dirnames, filenames)
    for dirpath, dirnames, filenames in os.walk(path):
      # 遍歷filenames賦值file
      for file in filenames:
        if "2020" in file:
          # join方法合并出完整路徑
          result = [os.path.join(dirpath,file)]
          i += 1
          j = [i]
          print(j + result)
  else:
    print ("The dirpath in not Exist!")
        


if __name__ == '__main__':
  findfiles()
[1, 'Day1-homework/4/22/04:22:2020.txt']
[2, 'Day1-homework/18/182020.doc']
[3, 'Day1-homework/26/26/new2020.txt']

只有l(wèi)ist+list才能出上面的輸出結果
試了很多方法,包括網(wǎng)上的利用index值,但這個每次循環(huán)result的index值都是0

ps:下面看下Python:在當前路徑下查找特定名字文件

import os
  path = os.getcwd()
  files = os.listdir(path)
  for file in files:
    if file == 'Please_Find_Me' :
      print(file)
      break

到此這篇關于python查找特定名稱文件并按序號、文件名分行打印輸出的文章就介紹到這了,更多相關python查找特定名稱文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論