From: Jeff A. <ja...@fa...> - 2018-08-13 22:25:13
|
==> script.ps1 <== echo "Hello World!" Exit 1234 ==> script.py <== import subprocess p = subprocess.Popen(['powershell.exe', '-File', '.\\script.ps1']) p.wait() print "exit status =", p.returncode ============== The p.wait() is important: https://docs.python.org/2/library/subprocess.html?highlight=check_output#subprocess.Popen.wait Now ... PS here> java -jar "C:\Jython\2.7.1-sa\jython-standalone-2.7.1.jar" script.py Hello World! exit status = 1234 Jeff Allen On 13/08/2018 18:20, Peter O'Reilly via Jython-users wrote: > Error says, > AttributeError: 'module' objects\ has no attribute 'check_output' > > I need the \return code from this line, > pipe = subprocess.Popen(['powershell.exe', > 'MY_SCRIPT.ps1',stdout=sys.stdout] > > > > > Peter > > |