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 , 内容是该文件夹中所有的文件(不包括子目录)


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