这是编的一段代码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:\‘下"""
不知如何将它图形化用户界面 而且有没有办法弄出像这样
选择文件夹的办法
展开