请考虑以下字符串:
The brown fox
Jumped over the
Lazy Dog
这是它存储在我的数据库中的方式(带有换行符)。现在,我想通过CLI将字符串传递给Python3脚本,因为我使用的是PHP:
$content = $document->content; //Will be the same as the string above.
$process = new Process("python3 /Python/check.py {$content}");
$process->run();
在我的Python脚本中,check.py
:
CONTENT_STRING = sys.argv[1] if len(sys.argv) > 1 else "No string"
现在这不起作用,因为出现此错误:
Error Output:
================
sh: line 1: Jumped: command not found
似乎在第一个新换行符处中断。
这些字符串有时可能会很长,那么将其传递给我的Python脚本的最佳方法是什么?