FileWriterTool 文档¶
描述¶
FileWriterTool 是 crewai_tools 包的一个组件,旨在简化将内容写入文件的过程。它在生成报告、保存日志、创建配置文件等场景中特别有用。此工具支持在目录不存在时创建新目录,从而更容易组织输出。
安装¶
要使用 FileWriterTool,请安装 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 中,代理可以执行写入文件和创建目录的过程。此工具对于需要保存输出数据、创建结构化文件系统等任务至关重要。遵循提供的设置和使用指南,将此工具集成到项目中是简单且高效的。