遇到一个问题,刚学python不就不知道怎么解决,如何用python找到一个本地程序(比如:微信)所在路径。网上没有找到方法,麻烦各位不吝赐教
实测可行 :
import os
def search(path, name):
"""
path : 起始目录
name : 文件名
"""
path_list = []
print("正在搜索...")
for root, dirs, files in os.walk(path):
if name in dirs:
dir_path = os.path.join(root,name)
path_list.append(dir_path)
if name in files:
file_path = os.path.join(root, name)
path_list.append(file_path)
return "文件存在的路径 :{}".format(path_list)
res = search("D:\\","WPS Office")
print(res)
import os #引入操作系统模块
import sys #用于标准输入输出
def search(path, name):
for root, dirs, files in os.walk(path): # path 为根目录
if name in dirs or name in files:
root = str(root)
dirs = str(dirs)
return os.path.join(root, dirs)
return -1
用python进行文件查找