Хотя я могу видеть много ответов на подобные вопросы, я действительно не думаю, что они отвечают на мои вопросы. В принципе, у меня есть скрипт cgi python, и я хочу запустить другой скрипт. Так, например, допустим, что я хочу сделать следующее, чтобы сохранить его простым:Как вызвать скрипт cgi python из другой строки
#!/usr/bin/env python3
print("html_text)
# here call some other Python cgi script which has some other HTML text
Я просто хочу, чтобы упростить этот вопрос, так что ответ может сосредоточиться на том, что я на самом деле хочу, чтобы понять. В принципе, я хочу вызвать другой скрипт cgi python из моего текущего скрипта cgi Python и для него напечатать больше html (и, возможно, использовать данные из предыдущего скрипта, который передается).
Что бы я хотел сделать, это сделать 3 cgi-скрипта. Первая печатает форму. Затем эта форма ОТПРАВЛЯЕТ данные к следующему, который проверяет данные, убедившись, что все они действительны. ТЕПЕРЬ вот сложная часть. В основном я хочу убедиться, что если данные недействительны, я хочу передать информацию обратно в первый скрипт, чтобы достоверные данные могли храниться в форме (через POST?), И если она действительна, она выполняет следующий сценарий.
Как это можно сделать?
Ах, что может работа, но что, если вместо этого я хотел бы использовать скрипт для распечатки формы входа сначала, а затем POST это на следующую страницу ipt и в этом скрипте проверить, действительно ли данные действительны, если так перенаправить на другой скрипт, если не перенаправить на прежний скрипт? Спасибо btw :) –
Кроме того, я хотел бы убедиться, что если данные недействительны, я могу передать их на предыдущую страницу (возможно, через POST). –
@ TheoPavlakou Я видел ваши правки. Я думаю, вы добавили достаточно новой информации, которую вы могли бы оправдать, задав отдельный вопрос. – John