1. 程式人生 > 實用技巧 >python製作所有目錄下的檔案路徑表

python製作所有目錄下的檔案路徑表

從百度網盤下載了很多有關營銷的文件,沒有目錄,不知道到哪找,也不好匹配,例如我想找所有關於水果的,具體實現如下:

import os
import xlsxwriter as xw
list_all = [] # 新建一個空序列
dir_path = input('輸入目錄地址:') # 定義目錄變數,手輸目錄地址
for root,dirs,files in os.walk(dir_path): # 遍歷目錄內各個子目錄和子檔案

for name in files: # 迴圈檔名
file_path = os.path.join(root,name) # 拼接檔案路徑與檔案
# print(os.path.split(file_path)) # 可以輸出看看,也可不輸出
list_all.append(file_path) # 把拼接完的內容加進定義好的序列裡

new_workbook = xw.Workbook('D:/pythonxx/file_name128xin.xlsx') # 製作寫入的excel新表及路徑
worksheet = new_workbook.add_worksheet('new_test') # 定義新表的sheet名稱
n = 0 # 定義變數,初始值為0

for i in list_all: # 迴圈序列裡的元素
worksheet.write(n,0,i) # 寫入位置行n,列0,i是序列元素
n += 1 # n自增1
new_workbook.close()

執行結果:

生成的檔案:

開啟後的檔案:

篩選含水果的檔案:

直接複製想開啟的檔案路徑放電腦位址列裡就能開啟,目的達到,方便很多。