欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

第1天第2題

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

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

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

4.按照序號(hào)、文件名分行打印輸出。

注意:提交作業(yè)時(shí)要有代碼執(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:
    # 定義符合文件名的個(gè)數(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才能出上面的輸出結(jié)果
試了很多方法,包括網(wǎng)上的利用index值,但這個(gè)每次循環(huán)result的index值都是0

ps:下面看下Python:在當(dāng)前路徑下查找特定名字文件

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

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

相關(guān)文章

  • 基于Python實(shí)現(xiàn)圖片主題色的提取

    基于Python實(shí)現(xiàn)圖片主題色的提取

    在?Groove?音樂中,當(dāng)我們改變歌曲時(shí),底部播放欄的顏色會(huì)隨專輯封面而變,這就是提取了主題色。本文將利用Python實(shí)現(xiàn)圖片主題色的提取,感興趣的可以了解一下
    2022-03-03
  • python正則實(shí)現(xiàn)提取電話功能

    python正則實(shí)現(xiàn)提取電話功能

    這篇文章主要為大家詳細(xì)介紹了python正則實(shí)現(xiàn)提取電話功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 解決Python3 被PHP程序調(diào)用執(zhí)行返回亂碼的問題

    解決Python3 被PHP程序調(diào)用執(zhí)行返回亂碼的問題

    今天小編就為大家分享一篇解決Python3 被PHP程序調(diào)用執(zhí)行返回亂碼的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 通過python實(shí)現(xiàn)windows桌面截圖代碼實(shí)例

    通過python實(shí)現(xiàn)windows桌面截圖代碼實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)windows桌面截圖代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • python 隨機(jī)數(shù)生成的代碼的詳細(xì)分析

    python 隨機(jī)數(shù)生成的代碼的詳細(xì)分析

    如果你對(duì)python隨機(jī)數(shù)生成的實(shí)際應(yīng)用有不解之處,你就可以通過以下的內(nèi)容對(duì)其進(jìn)行了解,以下十九相關(guān)內(nèi)容的介紹
    2011-05-05
  • python基礎(chǔ)字符串str詳解

    python基礎(chǔ)字符串str詳解

    大家好,本篇文章主要講的是python基礎(chǔ)字符串str詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python中使用print函數(shù)進(jìn)行不換行打印問題

    Python中使用print函數(shù)進(jìn)行不換行打印問題

    這篇文章主要介紹了Python中使用print函數(shù)進(jìn)行不換行打印問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python的爬蟲包Beautiful Soup中用正則表達(dá)式來搜索

    Python的爬蟲包Beautiful Soup中用正則表達(dá)式來搜索

    這篇文章主要介紹了Python的爬蟲包Beautiful Soup中用正則表達(dá)式來搜索的技巧,包括使用正則表達(dá)式去搜索多種可能的關(guān)鍵字以及查找屬性值未知的標(biāo)簽等,需要的朋友可以參考下
    2016-01-01
  • python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼詳解

    python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼詳解

    這篇文章主要介紹了python 獲取當(dāng)前目錄下的文件目錄和文件名實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • numpy中的ndarray方法和屬性詳解

    numpy中的ndarray方法和屬性詳解

    這篇文章主要介紹了numpy中的ndarray方法和屬性詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05

最新評(píng)論