@che_aa

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

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

в py.py:
print(1)
при запуске первого он выводит 1, тоесть так как написано в py.py. Как можно сделать что бы он не получал ответ? Тоесть не писал 1, а заканчивался.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
28 сент. 2020, в 08:35
10000 руб./за проект
28 сент. 2020, в 07:47
15000 руб./за проект
28 сент. 2020, в 00:10
20000 руб./за проект