SuperAPI AI 工具集

n8n-code-python

编程与开发

查看项目

更新于 10-15 23:56

技能介绍

用途:为在 n8n 的 Code 节点(Python,Beta)中编写 Python 代码提供专家指导,包括 _input/_json/_node 语法、标准库使用等。

主要能力与限制:最关键的限制是 Python 不能导入外部包,requests、pandas、numpy、scipy、bs4、lxml 等会抛出 ModuleNotFoundError;只能使用标准库,如 json、datetime、re、base64、hashlib、urllib.parse、math、random、statistics。

替代方案:需要 HTTP 请求时,可在 Code 节点前使用 HTTP Request 节点,或改用 JavaScript 的 $helpers.httpRequest();需要数据分析时可用 statistics 模块或改用 JavaScript、手动用列表与字典计算;需要网页抓取时用 HTTP Request 节点配合 HTML Extract 节点,或改用 JavaScript。

Python 与 JavaScript 选择:需要统计运算、更熟悉 Python 语法、逻辑适合列表推导式或需特定标准库函数时用 Python;需要 HTTP、高级日期时间(DateTime/Luxon)或更好的 n8n 集成时用 JavaScript,多数场景推荐 JavaScript。简单字段映射、过滤、条件判断、仅做 HTTP 请求时,应改用 Set、Filter、IF/Switch、HTTP Request 等节点。

使用方式:执行前应先阅读详细指南,保留完整流程与参考资料,并将其安全、前置条件与校验要求视为强制;聚焦任务可只加载相关章节,端到端工作需完整阅读。

限制说明:资料未提供具体收费、平台版本或效果数据;仅在与上述范围明确匹配时使用,输出不能替代环境相关验证、测试或专家评审,缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。