Задать вопрос
@che_aa

Не получать ответ от SUBPROCESS?

Есть простой скрипт
import subprocess 
args = ['C:/Users/python.exe','py.py']
subprocess.Popen(args)

в py.py:
print(1)
при запуске первого он выводит 1, тоесть так как написано в py.py. Как можно сделать что бы он не получал ответ? Тоесть не писал 1, а заканчивался.
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Средний 7 комментариев
Решения вопроса 1
@Taus
Использовать /dev/null или nul:
# py.py
print(1)

# script.py
import subprocess 
args = ['C:/Users/python.exe', 'py.py']
subprocess.Popen(args, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы