紫影基地

 找回密码
 立即注册
查看: 513|回复: 0

自学Python:快速查找文件或文件夹

[复制链接]
阅读字号:

22

主题

22

帖子

277

积分

超级版主

Rank: 8Rank: 8

积分
277
发表于 2021-11-9 10:58:48 | 显示全部楼层 |阅读模式
用Windows资源管理器的搜索框,可以查找文件和文件夹。但是有时候速度不够快,使用Pyhon也可以查找文件,而且速度很快。人生苦短,我用Python。
具体操作见下面的代码:
from pathlib import Path
while True:
      f = input('请输入要在哪个文件夹(如【D:\\】或【D:\\案例\\】)下进行查找:')
      f = Path(f.strip())
      if f.exists() and f.is_dir():
          break
      else:
         print('输入的路径不存在或不正确,请重新输入!')
keyword = input('请输入要查找的文件或文件夹的名称:').strip()
result = list(f.rglob(keyword))
if len(result) != 0:
    print(f'在【{f}】下查找到以下名为【{keyword}】的文件或文件夹:')
for i in result:
         print(i)
else:
      print(f'在【{f}】下未查找到名为【{keyword}】的文件或文件夹!')
执行试一下,看看是不是结果秒出。
________________END______________

来源:https://www.jianshu.com/p/3bffdcfb8574
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 12:22 , Processed in 0.081624 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表