Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查找&;打开文件-使用Python_Python_Search - Fatal编程技术网

查找&;打开文件-使用Python

查找&;打开文件-使用Python,python,search,Python,Search,例如,如果我让它搜索并找到一个名为ex.exe的文件,它会提示您是否要打开该文件。谢谢。这段代码对我有用,如果对你也有用,你可以检查一下 import os def find_files(filename, search_path): result = [] # Wlaking top-down from the root for root, dir, files in os.walk(search_path): if filename in file

例如,如果我让它搜索并找到一个名为ex.exe的文件,它会提示您是否要打开该文件。谢谢。

这段代码对我有用,如果对你也有用,你可以检查一下

import os

def find_files(filename, search_path):
    result = []

    # Wlaking top-down from the root
    for root, dir, files in os.walk(search_path):
        if filename in files:
            result.append(os.path.join(root, filename))
    return result
find_files("sample.pdf", "E:\\")
如果你想找文件夹,你可以试试这对我来说非常有效

import os
start = "E:\\"

for dirpath, dirnames, filenames in os.walk(start):
    if "dev" in dirnames :
        print(dirnames)    
要执行exe文件,可以使用以下方法:

import os
path = "C:/"
os.chdir(path)
os.system("example.exe")
您可以导入操作系统 然后在 系统(“在此传递任何windows命令”)
像常规的文件搜索一样,让它发生

,那么如何准确地写出它呢?我不太确定我是否理解;对不起,我是Python新手。您遇到了什么错误?或者你正在寻找一个文件夹吗?只是没有找到任何结果。试试我在我的文件夹中添加的代码,我相信你是在试图找到一个文件夹。顺便说一句,这只是为了找到文件夹和文件我和你分享的代码