Могу ли я использовать subprocess.check_output, если я хочу использовать "tsc" для машинописного текста? - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу получить вывод из 'tsc' в моем скрипте.Могу ли я использовать подпроцесс?

В данный момент я использую os.system ('tsc> errors.txt').И после этого я анализирую этот файл.Я хочу сделать это без дополнительного файла и получить вывод из 'tsc' в мою переменную.

import subprocess

subprocess.check_output(['tsc'])

И вывод:

Traceback (most recent call last):
  File "tsc-igonre.py", line 8, in <module>
    subprocess.check_output(['tsc'])
  File "C:\Program Files\Python36\lib\subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "C:\Program Files\Python36\lib\subprocess.py", line 403, in run
    with Popen(*popenargs, **kwargs) as process:
  File "C:\Program Files\Python36\lib\subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "C:\Program Files\Python36\lib\subprocess.py", line 997, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] Cannot find the file specified
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...