亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • python怎么查找特定名稱文件并按序號、文件名分行打印輸出

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

發布時間:2020-07-31 09:53:03 來源:億速云 閱讀:260 作者:小豬 欄目:開發技術

這篇文章主要為大家展示了python怎么查找特定名稱文件并按序號、文件名分行打印輸出,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

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

第1天第2題

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

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

3.將文件名保存到數組result中;

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

注意:提交作業時要有代碼執行輸出結果。

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

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

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

  # 判斷路徑是否存在
  if path:
    # 定義符合文件名的個數,也即循環次數
    i = 0
    # walk方法產生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']

只有list+list才能出上面的輸出結果
試了很多方法,包括網上的利用index值,但這個每次循環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怎么查找特定名稱文件并按序號、文件名分行打印輸出的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东阿县| 沂源县| 双峰县| 清原| 凌海市| 太湖县| 新密市| 龙岩市| 平阳县| 永年县| 嘉义市| 安化县| 登封市| 陵水| 凤山县| 建湖县| 凉城县| 邮箱| 莱阳市| 乌拉特中旗| 昔阳县| 文昌市| 垣曲县| 吴旗县| 尚志市| 彭州市| 满城县| 呼伦贝尔市| 拉孜县| 二连浩特市| 沅陵县| 桃江县| 延长县| 开远市| 万州区| 长垣县| 马鞍山市| 凤城市| 玉田县| 神木县| 德化县|