Python编写一个查找文件的程序 – 先输入路径,然后输入文件名

2019年7月15日 评论 907 388字阅读1分17秒

Python编写一个程序,用户输入文件名以及开始搜索的路径,搜索该文件是否存在。如遇到文件夹,则进入文件夹继续搜索,程序实现如图:

Python编写一个查找文件的程序 - 先输入路径,然后输入文件名

代码:

import os
def search_for(directoy,target):
    for (root,dirs,files) in os.walk(directoy):
        if target in files:
            print('\n',os.path.join(root,target))

directoy = input('请输入待查找的初始目录:')
target = input('请输入需要查找的目标文件:')
search_for(directoy,target)

运行结果

功能简单,所以代码也很简单。

Python编写一个查找文件的程序 - 先输入路径,然后输入文件名

这里用到了os.walk()函数,os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。在Unix,Windows中有效。

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
  • 版权声明: 发表于 2019年7月15日
  • 转载注明:https://www.daniao.org/5805.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: