如何使用Python查找文件?

要使用 python 在目录中查找文件,您可以使用目录树os.walk查找文件,如下所示 -

示例

import os

def find_file(file_name, directory_name):

    files_found = []

    for path, subdirs, files in os.walk(directory_name):

        for name in files:

            if(file_name == name):

                file_path = os.path.join(path,name)

                files_found.append(file_path)

    return files_found

find_file('my_file.txt', 'my_folder')

当您运行此脚本并具有以下文件夹结构时 -

my_folder/

    another_folder/

        my_file

        another_file

    hello.py

    my_file

输出结果

你会得到输出 -

['/my_folder/another_folder/my_file', '/my_folder/my_file']

以上是 如何使用Python查找文件? 的全部内容, 来源链接: utcz.com/z/335626.html

回到顶部