EasyUse/Logicgenerated

Convert Any 节点: ComfyUI-Easy-Use 任意类型转换指南(convertAnything)

Convert Any(类 `convertAnything`)是一个逻辑工具节点,接收任意类型的输入,并将其转换为已选择的基础类型。

convert Anything

*
output
output_type
string
Easy Use

Convert Any(类 convertAnything)是一个逻辑工具节点,它接收任意类型的输入,并将其转换为已选择的基础类型。当下游节点需要特定类型(如字符串、整数、浮点或布尔)时,它有助于规范化数值。

输入

*

  • 类型: ANYTYPE
  • 必填: 是

通用输入接受任何数据类型。在此处连接您要转换的值。

output_type

  • 类型: COMBO
  • 必填: 是
  • 默认值: "string"
  • 选项: "string""int""float""boolean"

选择转换的目标类型。输出将以该类型返回。

输出

转换后的值

  • 类型: ANYTYPE

输入值转换为已选择的 output_type 之后的结果。

使用说明

当连接产生意外类型的值时,可将此节点用作灵活的类型适配器。通配符 * 输入使其无需事先进行类型检查即可接受几乎任何值,从而可以轻松地直接插入到逻辑链中。

转换行为遵循已选择基础类型的标准 Python 强制转换规则。例如,"42" 这样的数字字符串可以转换为整数或浮点;当 output_typestring 时,数字会转换为其字符串表示形式。

转换为 boolean 时,请注意结果基于输入值的真值性。非空字符串和非零数字通常变为 True,而空字符串和零变为 False。如果需要精确的文本到布尔解析,请先将值转换为字符串,或使用更明确的比较节点。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…