python 图形界面_python 图形化界面

这段代码是用Python实现的文件夹清单生成器,通过`os`库遍历指定目录并创建一个包含所有文件和子目录的列表。为了图形化此应用并添加文件夹选择功能,可以使用如Tkinter或PyQt这样的GUI库,创建一个窗口让用户通过对话框选择文件夹。然后,将输入传递给`printPath`函数以生成清单。最后,将结果写入到'list.txt'文件中。
摘要由CSDN通过智能技术生成

这是编的一段代码importosallFileNum=0a=raw_input("请输入您想创建清单的文件夹")defprintPath(level,path):globalallFileNumdirList=[]data=[]fileList=[]files=os.listdir(path)di...

这是编的一段代码

import osallFileNum = 0a = raw_input("请输入您想创建清单的文件夹")def printPath(level, path): global allFileNum dirList = [] data=[] fileList = [] files = os.listdir(path) dirList.append(str(level)) for f in files: if(os.path.isdir(path + '/' + f)): if(f[0] == '.'): pass else: dirList.append(f) if(os.path.isfile(path + '/' + f)): fileList.append(f) i_dl = 0 for dl in dirList: if(i_dl == 0): i_dl = i_dl + 1 else: print '--' * (int(dirList[0])), dl printPath((int(dirList[0]) + 1), path + '/' + dl) for fl in fileList: print '---' * (int(dirList[0])), fl allFileNum = allFileNum + 1print """请稍等..."""if __name__=='__main__': import sys txtfile=open('c:\list.txt','w') origin=sys.stdout sys.stdout=txtfile printPath(1,a) sys.stdout=origin txtfile.close()print """清单文件‘list.txt’已创建于’c:\‘下"""

不知如何将它图形化用户界面 而且有没有办法弄出像这样

选择文件夹的办法

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值