Найти - Пользователи
Полная версия: Нужна помощь : использование несольких переменных в команде subprocess
Начало » Центр помощи » Нужна помощь : использование несольких переменных в команде subprocess
1
AndrewS95H
Помогите, не могу понять, каким образом ввести две переменные в команду из subprocess'а
В чем суть : хочу сделать скрипт Python в Debian OS, в котором при запуске надо будет ввести хост и нужный порт, а subprocess.call с командой 'nc- zv ' использовал бы эти две введенные переменные в данной команде, и в итоге выводил сообщение о результате попытки подключения к введенному порту хоста. По сути, должно быть вывод как в терминале, но через скрипт.
JOHN_16
subprocess.call('nc -zv {} {}'.format(targetIP, port), shell=True)
AndrewS95H
Вроде все хорошо, да выскакивает ошибка ValuerError: zero length field name in format
JOHN_16
AndrewS95H
Всегда показывайте полный код ошибки! Выкладывайте код обрамленный в теги Code (смотрите в этом окне набора сообщения, иконка слева от смайлов).

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

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB