У меня есть программа на Python, где сценарий инициализации выглядит следующим образом:
if __name__ == "__main__":
main(sys.argv[1:])
Чтобы запустить это, я должен использовать Shell или Terminal следующим образом:
myscript somefile.xml
Сценарийпринимает файл, а затем выполняет всю остальную работу.Сейчас я пытаюсь запустить эту программу на веб-сервере.
Поэтому я использую форму HTML для отправки файла в этот скрипт.В моем скрипте Python я делаю так:
....
elif req.form.has_key("filename"):
item=req.form["filename"]
if item.file:
req.write("I GO HERE")
myscript.main(item)
....
Как вы можете видеть здесь, я пытаюсь отправить файл напрямую в функцию "main".Это правильный способ сделать?
Я не получаю никакой ошибки скрипта, но скрипт Python не дает ожидаемых результатов.
Любая помощь?Спасибо