创建一个脚本搜索一个文件,如果找到,则读取该文件的Python 3.5实现如下:
import os
def search_and_read_file(file_path):
# 搜索文件
for root, dirs, files in os.walk(".", topdown=True):
if file_path in files:
# 找到文件,读取内容
with open(os.path.join(root, file_path), 'r') as file:
content = file.read()
return content
# 文件未找到
return "File not found."
# 调用函数进行搜索和读取
file_path = "example.txt"
result = search_and_read_file(file_path)
print(result)
这个脚本通过os.walk()
函数遍历当前目录及其子目录,搜索指定的文件。如果找到文件,则使用open()
函数打开文件,并使用read()
方法读取文件内容。最后,返回文件内容或者提示文件未找到。
这个脚本适用于需要在指定目录及其子目录中搜索文件并读取内容的场景。可以根据实际需求修改文件路径和文件名。
腾讯云相关产品和产品介绍链接地址:
请注意,以上产品仅作为示例,实际选择产品应根据具体需求进行评估和选择。
领取专属 10元无门槛券
手把手带您无忧上云