Python делает cmd невидимым при использовании os.system - PullRequest
0 голосов
/ 02 июля 2011

Я обнаружил, что могу пропинговать систему на python, набрав

os.system('ping ip')

, но когда я ее выполняю, он показывает cmd.
Мой вопрос: как я могу пинговать кого-то на python безпоказывая cmd?

Ответы [ 3 ]

0 голосов
/ 02 июля 2011

Если вам нужен только пинг, то лучше использовать что-то вроде ping.py .

В других случаях используйте subprocess, как предложено @ Sentinel

0 голосов
/ 02 июля 2011
0 голосов
/ 02 июля 2011

Посмотрите на модуль

http://docs.python.org/library/subprocess.html

.

Это дает вам достаточно возможностей для управления выходом.

Или используйте стандартное перенаправление bashдля отправки вывода в / dev / null

...