Я хочу получить вывод из '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