Рассмотрим строку ниже:
The brown fox
Jumped over the
Lazy Dog
Вот как это хранится в моей базе данных (с переносами строк). Теперь я хочу передать строку в скрипт Python3 через CLI, поскольку я использую 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?