Message": "Command failed: cd /data/pubmed-search/NO_DELETE && python filter_iss...
🚨 错误信息
{
"errorMessage": "Command failed: cd /data/pubmed-search/NO_DELETE && python filter_issn_to_pubmed_query.py \"/data/pubmed-search/retrieved_issns(20250913_163609)_information.csv\" --cas-zones \"1\" \"2\" \"3\" --if-min 3.0 \nusage: filter_issn_to_pubmed_query.py [-h]\n [--cas-zones CAS_ZONES [CAS_ZONES ...]]\n [--jcr-zones JCR_ZONES [JCR_ZONES ...]]\n [--if-min IF_MIN] [--if-max IF_MAX]\n [--output-md OUTPUT_MD]\n input_csv\nfilter_issn_to_pubmed_query.py: error: unrecognized arguments: \n",
"errorDetails": {},
"n8nDetails": {
"nodeName": "生成information.md",
"nodeType": "n8n-nodes-base.executeCommand",
"nodeVersion": 1,
"itemIndex": 0,
"time": "2025/9/14 00:42:15",
"n8nVersion": "1.107.4 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"NodeOperationError: Command failed: cd /data/pubmed-search/NO_DELETE && python filter_issn_to_pubmed_query.py \"/data/pubmed-search/retrieved_issns(20250913_163609)_information.csv\" --cas-zones \"1\" \"2\" \"3\" --if-min 3.0 ",
"usage: filter_issn_to_pubmed_query.py [-h]",
" [--cas-zones CAS_ZONES [CAS_ZONES ...]]",
" [--jcr-zones JCR_ZONES [JCR_ZONES ...]]",
" [--if-min IF_MIN] [--if-max IF_MAX]",
" [--output-md OUTPUT_MD]",
" input_csv",
"filter_issn_to_pubmed_query.py: error: unrecognized arguments: ",
"",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts:102:12)",
" at processTicksAndRejections (node:internal/process/task_queues:105:5)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11"
]
}
}
🤖 AI解决方案
{
"errorMessage": "Command failed: cd /data/pubmed-search/NO_DELETE && python filter_issn_to_pubmed_query.py \"/data/pubmed-search/retrieved_issns(20250913_163609)_information.csv\" --cas-zones \"1\" \"2\" \"3\" --if-min 3.0 \nusage: filter_issn_to_pubmed_query.py [-h]\n [--cas-zones CAS_ZONES [CAS_ZONES ...]]\n [--jcr-zones JCR_ZONES [JCR_ZONES ...]]\n [--if-min IF_MIN] [--if-max IF_MAX]\n [--output-md OUTPUT_MD]\n input_csv\nfilter_issn_to_pubmed_query.py: error: unrecognized arguments: \n",
"errorDetails": {},
"n8nDetails": {
"nodeName": "生成information.md",
"nodeType": "n8n-nodes-base.executeCommand",
"nodeVersion": 1,
"itemIndex": 0,
"time": "2025/9/14 00:42:15",
"n8nVersion": "1.107.4 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"NodeOperationError: Command failed: cd /data/pubmed-search/NO_DELETE && python filter_issn_to_pubmed_query.py \"/data/pubmed-search/retrieved_issns(20250913_163609)_information.csv\" --cas-zones \"1\" \"2\" \"3\" --if-min 3.0 ",
"usage: filter_issn_to_pubmed_query.py [-h]",
" [--cas-zones CAS_ZONES [CAS_ZONES ...]]",
" [--jcr-zones JCR_ZONES [JCR_ZONES ...]]",
" [--if-min IF_MIN] [--if-max IF_MAX]",
" [--output-md OUTPUT_MD]",
" input_csv",
"filter_issn_to_pubmed_query.py: error: unrecognized arguments: ",
"",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts:102:12)",
" at processTicksAndRejections (node:internal/process/task_queues:105:5)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11"
]
}
}
---
- 错误翻译:
filter_issn_to_pubmed_query.py: error: unrecognized arguments:
翻译:filter_issn_to_pubmed_query.py: error: 未识别的参数:
在命令行参数
--if-min 3.0 之后,存在不可见的空格字符,导致 Python 脚本将这些空格识别为无效的附加参数。
请检查并移除
filter_issn_to_pubmed_query.py 命令中 --if-min 3.0 参数后面的多余空格。修改后的命令应类似:
python filter_issn_to_pubmed_query.py "/data/pubmed-search/retrieved_issns(20250913_163609)_information.csv" --cas-zones "1" "2" "3" --if-min 3.0
请确保在
3.0 后面没有额外的空格或特殊字符。
* 在执行外部命令时,仔细检查命令行字符串,避免引入不可见字符。
* 使用代码编辑器或IDE的显示隐藏字符功能,帮助发现并移除多余的空格。