Discuss / Python / 用os.walk不需要递归,比较简单

用os.walk不需要递归,比较简单

Topic source

Exmlyshy

#1 Created at ... [Delete] [Delete and Lock User]

<pre> import os def my_find2(s): path=s key=input('请输入要查询的文件名关键字:\n') for root,dirs,files in os.walk(path): for name in files: if key in name: print(name) print('相对路径:%s\n'%os.path.relpath(os.path.join(root,name),path)) path=input('请输入要查询的目录路径:\n') my_find2(path) </pre>


  • 1

Reply