Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 12, 2010 19:10:29

boltayka
От:
Зарегистрирован: 2009-10-07
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Ввод переменной при запуске скрипта.

Всем привет, сразу говорю - не знаю по какому запросу искать/гуглить)

Проблема следующая, запускаю py скрипт через php + ssh:

echo `python /home/....../script.py`;
Всё работает, всё прекрасно (слава мануалам)

Но вот хочется добавить немного динамичности…
Как можно запускать скрипт, вводя переменные в него?
Данные переменных получаю GET-запросом в php, как их использовать в скрипте?

Надеюсь, поможете. Заранее спасибо

Отредактировано (Ноя. 12, 2010 19:11:13)

Офлайн

#2 Ноя. 12, 2010 20:19:44

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Ввод переменной при запуске скрипта.

echo - вывод текстовой информации, а не запуск скрипта. гугли exec, system p_open и подобные.

а вообще, зачем такой изврат?

Офлайн

#3 Ноя. 12, 2010 20:22:01

boltayka
От:
Зарегистрирован: 2009-10-07
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Ввод переменной при запуске скрипта.

Лез, чтобы удалить тему, т.к. разобрался уже…
o7412369815963, вы не совсем поняли, что я хотел..

А нужно мне было:
import sys
peremennaya = sys.argv
:)

Офлайн

#4 Ноя. 13, 2010 11:39:47

dimabest
От:
Зарегистрирован: 2009-02-12
Сообщения: 253
Репутация: +  0  -
Профиль   Отправить e-mail  

Ввод переменной при запуске скрипта.

o7412369815963
echo - вывод текстовой информации, а не запуск скрипта
Внимание, обратные кавычки! PHP такую строку запускает как консольную команду :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version