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

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

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

в py.py:
print(1)
при запуске первого он выводит 1, тоесть так как написано в py.py. Как можно сделать что бы он не получал ответ? Тоесть не писал 1, а заканчивался.
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 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)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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