outputFile¶
Sets the output file or the error message output file.
Synopsis¶
outputFile ()
Optional Arguments¶
setOutputFile, FILE (Input)Sets the output file to
setOutputFile.Default:
setOutputFile = stdoutgetOutputFile, FILE (Output)- Sets the FILE pointed to by
getOutputFileto the current output file. setErrorFile, FILE (Input)Sets the error message output file to
setErrorFile.Default:
setErrorFile = stderrgetErrorFile, FILE (Output)- Sets the FILE pointed to by
getErrorFileto the error message output file.
Description¶
This function allows the file used for printing by PyMSL functions to be changed.
Example¶
This example opens the file myfile and sets the output file to this new
file. Function writeMatrix then writes to this file.
from pyimsl.stat.fopen import fopen
from pyimsl.stat.fclose import fclose
from pyimsl.stat.errorOptions import errorOptions
from pyimsl.stat.free import free
from pyimsl.stat.writeMatrix import writeMatrix
from pyimsl.stat.outputFile import outputFile
from pyimsl.stat.tableOneway import tableOneway
from pyimsl.stat.randomSeedSet import randomSeedSet
from pyimsl.stat.randomUniform import randomUniform
from threading import Thread
x = [3.0, 2.0, 1.0]
writeMatrix("x (default file)", x)
ofile = fopen("myfile", "w")
outputFile(setOutputFile=ofile)
writeMatrix("x (myfile)", x)
fclose(ofile)
Output¶
x (default file)
1 2 3
3 2 1
File myfile¶
x (myfile)
1 2 3
3 2 1