Python3-在命令行中将原始多行字符串作为变量传递

时间:2019-05-06 13:51:51

标签: php python-3.x

请考虑以下字符串:

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脚本的最佳方法是什么?

0 个答案:

没有答案