Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2014 21:17:11

AndrewS95H
Зарегистрирован: 2014-12-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь : использование несольких переменных в команде subprocess

Помогите, не могу понять, каким образом ввести две переменные в команду из subprocess'а
В чем суть : хочу сделать скрипт Python в Debian OS, в котором при запуске надо будет ввести хост и нужный порт, а subprocess.call с командой 'nc- zv ' использовал бы эти две введенные переменные в данной команде, и в итоге выводил сообщение о результате попытки подключения к введенному порту хоста. По сути, должно быть вывод как в терминале, но через скрипт.

Прикреплённый файлы:
attachment Снимок.PNG (23,4 KБ)

Офлайн

#2 Дек. 7, 2014 22:55:08

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Нужна помощь : использование несольких переменных в команде subprocess

subprocess.call('nc -zv {} {}'.format(targetIP, port), shell=True)



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Дек. 7, 2014 23:17:11

AndrewS95H
Зарегистрирован: 2014-12-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь : использование несольких переменных в команде subprocess

Вроде все хорошо, да выскакивает ошибка ValuerError: zero length field name in format

Офлайн

#4 Дек. 8, 2014 04:48:11

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Нужна помощь : использование несольких переменных в команде subprocess

AndrewS95H
Всегда показывайте полный код ошибки! Выкладывайте код обрамленный в теги Code (смотрите в этом окне набора сообщения, иконка слева от смайлов).

Вы что то явно не так делаете.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version