首页 > 编程 > Python > 正文

指定位置下搜索文件(Python)

2019-11-08 01:11:21
字体:
来源:转载
供稿:网友
import osdef file_search(str_search): dir = os.getcwd()#得到当前目录 for root, dirs, files in os.walk(dir):#遍历根目录 for file in files: if str_search in file: path = os.path.join(root,file)#合并路径 relpath = os.path.relpath(path,dir)#相对路 径,去掉当前位置 PRint(relpath)if __name__ == '__main__': str_search = input('输入字符串,将打印出包含该字符串的文件的相对路径:') file_search(str_search)

在os.walk中root保存路径, for file in files,只检索文件名字,不检索dirs(文件夹)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表