跳转至

FileWriterTool 文档

描述

FileWriterTool 是 crewai_tools 包的一个组件,旨在简化将内容写入文件的过程。它在生成报告、保存日志、创建配置文件等场景中特别有用。此工具支持在目录不存在时创建新目录,从而更容易组织输出。

安装

要使用 FileWriterTool,请安装 crewai_tools 包:

pip install 'crewai[tools]'

示例

开始使用 FileWriterTool

from crewai_tools import FileWriterTool

# 初始化工具
file_writer_tool = FileWriterTool()

# 将内容写入指定目录的文件
result = file_writer_tool._run('example.txt', 'This is a test content.', 'test_directory')
print(result)

参数

  • filename:您要创建或覆盖的文件名。
  • content:要写入文件的内容。
  • directory(可选):文件将被创建的目录路径。默认为当前目录(.)。如果目录不存在,将会被创建。

结论

通过将 FileWriterTool 集成到您的 crews 中,代理可以执行写入文件和创建目录的过程。此工具对于需要保存输出数据、创建结构化文件系统等任务至关重要。遵循提供的设置和使用指南,将此工具集成到项目中是简单且高效的。