跳转到内容

文件读取

FileReadTool 在概念上代表 crewai_tools 包中的一组功能,旨在帮助读取文件和检索内容。
这组功能包括批量文本文件处理、运行时配置文件读取,以及用于分析的数据导入。
它支持多种基于文本的文件格式,例如 .txt.csv.json 等。根据文件类型不同,这组功能还提供专门的能力,
例如将 JSON 内容转换为 Python 字典以便更方便地使用。

要使用 FileReadTool 的功能,请安装 crewai_tools 包:

Terminal window
pip install 'crewai[tools]'

快速上手 FileReadTool

from crewai_tools import FileReadTool
# 初始化工具,以便读取智能体知道或在执行过程中了解到路径的任何文件
file_read_tool = FileReadTool()
# 或者
# 使用特定文件路径初始化工具,
# 这样智能体只能读取指定文件的内容
file_read_tool = FileReadTool(file_path='path/to/your/file.txt')
  • file_path:要读取的文件路径。支持绝对路径和相对路径。请确保文件存在,并且你拥有访问所需的权限。