PYTHON3遍歷你windows文件夾裏共有多少文件~

我跑了一會兒,共148108個~


(有時會卡停2秒左右)


代碼很簡單~

# -*- coding: utf-8 -*- 
from tkinter import *
import os

def start():
    now_schedule=0
    for (root, dirs, files) in os.walk(path): 
       for filename in files:
           now_schedule+=1
           x.set(now_schedule)
           root1.update()  #【刷新界面!】不然不動!root1防重名


path=r'C:\Windows'#遍歷一下windows文件夾有多少個文件~【可以改】
root1 = Tk()             
root1.title('遍歷文件夾') # 設置窗口標題

x=StringVar()
x.set("看看你的windows裏有多少文件")
label=Label(root1,textvariable = x ,width=30)#x變label就變
label.grid(row=0,column=0,sticky=W)#顯示label

B=Button(root1, text = "開始遍歷",bg='yellow',
       command = start)#被點擊執行start函數
B.grid(row=0,column=1,sticky=W)#顯示button


root1.mainloop()#消息循環

PS:
root 所指的是當前正在遍歷的這個文件夾的本身的地址
dirs 是一個 list ,內容是該文件夾中所有的目錄的名字(不包括子目錄)

files 同樣是 list , 內容是該文件夾中所有的文件(不包括子目錄)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章