search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Python]讀取資料夾目錄檔案路徑 @ Saioyan梟夜 :: 痞客邦 ::

Python

[Python]讀取資料夾目錄檔案路徑

關鍵字:資料夾、目錄、檔案、讀取、路徑、for迴圈

我們在讀取多筆資料時通常需要掃描搜尋當下或是指定目錄中的檔案或是資料夾,一筆一筆去搜尋曠日廢時所以以下就來介紹如何一次讀取整個目錄的檔案和資料夾


基礎練習

假設今天我們想要搜尋D槽目錄中的某個資料夾如下圖,有三個資料夾和一個文字檔

image

path先指定目錄位置,dirlist讀取目錄位置後使用for迴圈將指定目錄中的資料夾和檔案清單全部列出來

import os
path = 'D:\\DIR'
dirlist = os.listdir(path)
for i in dirlist:
    print(i)
>>
A
ABC.txt
B
C

進階練習

如果在讀取目錄中的資料夾和檔案的當下想要分別對資料家和檔案做處理可以先用join取得完整的路徑,接著使用isfile(完整路徑)isdir(完整路徑)當作判斷式加入程式碼執行不同的動作

isfile(完整路徑)代表此路徑連結的是檔案類型

isdir(完整路徑)代表此路徑連結的是資料夾類型

import os
from os.path import isfile, isdir, join
path = 'D:\\DIR'
dirlist = os.listdir(path)
for i in dirlist:
    Completepath = join(path,i)
    if isfile(Completepath):
        print('檔案:',i,'路徑:',Completepath)
    if isdir(Completepath):
        print('目錄:',i,'路徑:',Completepath)
>>
目錄: A 路徑: D:\DIR\A
檔案: ABC.txt 路徑: D:\DIR\ABC.txt
目錄: B 路徑: D:\DIR\B
目錄: C 路徑: D:\DIR\C

以上[Python]讀取資料夾目錄檔案路徑介紹到這邊,祝大家學習Python愉快!!!

[Python] Python學習總集



熱門推薦

本文由 kk665403pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦