还有就是“/" 下面还有很多文件夹,是否能实现深入底层文件夹查找呢?

如何用Python实现查找"/"目录下的文件夹或文件,运行脚本-->输入查找值-->查找-->反馈
如果文件存在, 我需要将文件的位置显示出来或者记录到专门的文档中怎么实现呢
非常感谢各位

一只斗牛犬
浏览 173回答 2
2回答

四季花海

给你各相对来说容易理解的哈import osname=raw_input('filename:') #在这里输入你的查找值a=os.listdir('/') #把所有/目录下的文件,目录存放入aif name in a: #如果查找值在/目录下,进行进一步判断if os.path.isdir(name): #判断是否为目录print 'dir'elif os.path.isfile(name) and os.pathislink(name): #符号连接即是文件又是link所以双重判断print 'link'elif os.path.isfile(name): #判断是否文件print 'file'else: #linux上文件类型多,不符合上面三种打印0therprint 'other'else: #不存在打印‘not exist’print 'not exist'

慕森卡

dirs = [dir for dir in dirs_a if not '(自己定义的符号一般是 . )' in dir] 来进行筛选
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python