可以使用Python内置的os模块来搜索文件,并使用Python内置的open函数读取文件。以下是具体的步骤和代码示例:
import os
dir_path = "./" # 在当前目录下搜索
file_name = "example.txt"
# 遍历指定路径下的所有文件和子目录
for root, dirs, files in os.walk(dir_path):
# 如果文件名在当前目录或子目录中
if file_name in files:
file_path = os.path.join(root, file_name) # 获取文件路径
with open(file_path, "r") as file: # 打开文件
content = file.read() # 读取文件内容
print(content) # 打印文件内容
break # 找到文件后跳出循环
注意:这个示例只会打印出搜索到的第一个相匹配文件,如果需要打印出全部匹配的文件,需要使用一个列表来存储所有匹配的文件信息。