为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只斗牛犬 2022-12-16 17:13:26
如何用Python实现查找"/"目录下的文件夹或文件,运行脚本-->输入查找值-->查找-->反馈如果文件存在, 我需要将文件的位置显示出来或者记录到专门的文档中怎么实现呢非常感谢各位
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

给你各相对来说容易理解的哈
import os
name=raw_input('filename:') #在这里输入你的查找值
a=os.listdir('/') #把所有/目录下的文件,目录存放入a
if 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上文件类型多,不符合上面三种打印0ther

print 'other'
else: #不存在打印‘not exist’
print 'not exist'

查看完整回答
反对 回复 2022-12-21
?
慕森卡

TA贡献1806条经验 获得超8个赞

dirs = [dir for dir in dirs_a if not '(自己定义的符号一般是 . )' in dir] 来进行筛选

查看完整回答
反对 回复 2022-12-21
  • 2 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号