@che_aa

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект