PSSE custom output device with python
asked 2012-12-06 05:51:47 -0500
Anonymous
How can i make PSSE write its output to file instead of console in python?
Thanks in advance.
First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
asked 2012-12-06 05:51:47 -0500
Anonymous
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
Asked: 2012-12-06 05:51:47 -0500
Seen: 1,436 times
Last updated: Dec 06 '12