目的:python 文件夹管理,图形界面显示文件布局及判断是否是文件
最终实现结果:某一文件夹下的所有文件及文件夹,通过图形界面,文件夹绿色显示,文件红色显示(共四级)。
若为文件可点击进入某函数。
import os import tkinter from tkinter import * def helloCallBack(): print("it is file",) root= Tk() root.title('文件管理') root.geometry('240x240') q=os.getcwd() print(os.getcwd()) # 获得当前文件的地址 k=2 j=1 #print(os.path.join('MyProjects','AI'))#让Python自动处理路径连接 m=os.listdir() for item in m:#列出该文件下的所有文件 #print(item, os.path.isdir(item))#循环一遍看谁是文件谁是文件夹 if not os.path.isdir(item): #显示文件名 #print(item) lbred = tkinter.Button(root, text=item, fg="Red", relief=GROOVE,command=helloCallBack) lbred.grid(column=j,row=k) k=k+1 else: #显示第一级文件夹 #print(item) lbred = Label(root, text=item, fg="green", relief=GROOVE) lbred.gr