python製作所有目錄下的檔案路徑表
阿新 • • 發佈:2020-12-08
從百度網盤下載了很多有關營銷的文件,沒有目錄,不知道到哪找,也不好匹配,例如我想找所有關於水果的,具體實現如下:
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()
執行結果:
生成的檔案:
開啟後的檔案:
篩選含水果的檔案:
直接複製想開啟的檔案路徑放電腦位址列裡就能開啟,目的達到,方便很多。