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_type 为 string 时,数字会转换为其字符串表示形式。
转换为 boolean 时,请注意结果基于输入值的真值性。非空字符串和非零数字通常变为 True,而空字符串和零变为 False。如果需要精确的文本到布尔解析,请先将值转换为字符串,或使用更明确的比较节点。
评论
使用 GitHub 登录后即可参与讨论。