PSSE custom output device with python
How can i make PSSE write its output to file instead of console in python?
Thanks in advance.
How can i make PSSE write its output to file instead of console in python?
Thanks in advance.
Method 1: Progress_Output
import psspy
ierr = psspy.progress_output(2,r"C:\Filename.txt", [0, 0])
 Method 2: Redirect module (captures all output, not just the progress output)
import psspy, redirect, sys
redirect.psse2py()
old_stdout = sys.stdout  # Incase you want to restore output back to the screen
sys.stdout = open(r"C:\Filename.txt", 'w')
 It can be helpful to use a contextmanager for method2 when you want to make sure STDOUT always restored to the previous location. http://stackoverflow.com/a/28486632/653689
 
                
                whit loves you.      Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.