Python 獲取 指定資料夾目錄內 所有檔名

2021-10-17 03:45:17 字數 895 閱讀 8177

import os

dir = 'g:\程式設計**\python**\**'

list = os.listdir(dir) # 列出資料夾下所有的目錄與檔案

for i in range(0, len(list)):

path = os.path.join(dir, list[i])

if os.path.isfile(path):

print(path)

上面的dir換成你的目錄路徑。

概述

os.listdir() 方法用於返回指定的資料夾包含的檔案或資料夾的名字的列表。這個列表以字母順序。 它不包括 '.' 和'..' 即使它在資料夾中。

只支援在 unix, windows 下使用。

語法

listdir()方法語法格式如下:

os.listdir(path)
引數

path -- 需要列出的目錄路徑

返回值

返回指定路徑下的檔案和資料夾列表。

os.path.join(path1[, path2[, ...]]) 把目錄和檔名合成乙個路徑

os.path.isfile()用於判斷某一物件(需提供絕對路徑)是否為檔案

正因為os.path.isfile()需要乙個絕對路徑,而os.listdir只給出了檔案名字列表,

所以需要利用os.path.join把目錄和檔名合成乙個絕對路徑

VC獲取指定資料夾路徑

vc獲取指定資料夾路徑 flyfish 2010 3 5 一 使用shell函式 1 獲取應用程式的安裝路徑 tchar buf max path shgetspecialfolderpath null,buf,csidl program files,null afxmessagebox buf 2...

php根據檔案目錄獲取資料夾目錄

檔案目錄資料 filedirdate array 0 c ggg aaa bbb ccc ddd.php 1 c ggg aaa ccc ddd fff.php 2 c ggg aaa ddd fff eee.lib 迴圈處理資料 foreach filedirdate as key value f...

Python 獲取指定資料夾下的目錄和檔案的實現

經常有需要掃瞄目錄,對檔案做批量處理的需求,所以對目錄處理這塊做了下學習和總結。python 中掃瞄目錄有兩種方法 os.listdir 和 os.walk。一 os.listdir 方法 os.listdir 方法用於返回指定的目錄下包含的檔案或子目錄的名字的列表。這個列表以字母程式設計客棧順序。...