Вы можете захватить stdout и strerr подпроцесса с помощью функции run
модуля подпроцесса, установив аргумент ключевого слова capture_output
в True
. Это должно работать.
inp = 'C:/Users/sel/Desktop/My work/Python Abaqus/New folder (2)/Job-1.inp'
abaqus = r'C:/SIMULIA/Abaqus/Commands/abq6145.bat'
cp = subprocess.run([abaqus, inp], capture_output=True)
cp.stdout