У меня есть сценарий python. Я хочу запустить его на коробке Solaris, чтобы получить то, что возвращает prstat.
У меня есть следующий код:
import os, subprocess
with open("test.txt", "w") as outfile:
subprocess.call("prstat -cZ 1 2", shell=True, stdout=outfile)
возвращает эту ошибку:
File "top.py", line 3
with open("test.txt", "w") as outfile:
^
SyntaxError: invalid syntax
при запуске prstat -cZ 1 2 > testfile.txt
я получаю вывод в файл с именем testfile .txt