這篇文章主要為大家展示了python怎么查找特定名稱文件并按序號、文件名分行打印輸出,內(nèi)容簡而易懂,希望大家可以學(xué)習一下,學(xué)習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
創(chuàng)新互聯(lián)公司是專業(yè)的昌江黎族網(wǎng)站建設(shè)公司,昌江黎族接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行昌江黎族網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!python-查找特定名稱文件并按序號、文件名分行打印輸出
第1天第2題
1.遍歷”Day1-homework”目錄下文件;
2.找到文件名包含“2020”的文件;
3.將文件名保存到數(shù)組result中;
4.按照序號、文件名分行打印輸出。
注意:提交作業(yè)時要有代碼執(zhí)行輸出結(jié)果。
# -*- coding: utf-8 -*- # 查找特定名稱文件 # 2020-04-22 # 導(dǎo)入OS模塊 import os # 待搜索的目錄路徑 path = "Day1-homework" # 待搜索的名稱 filename = "2020" # 定義保存結(jié)果的數(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']