ram@zedat.fu-berlin.de (Stefan Ram) writes:
print( output( 'Hi!' ))
output
Hi!
4
def output( *args, **kwargs ):
string = io.StringIO()
if 'file' in kwargs:
file = kwargs[ 'file' ]
del kwargs[ 'file' ]
else:
file = None
with contextlib.redirect_stdout( string ): print( *args, **kwargs )
s = string.getvalue()
print( end=s, file=file )if file else print( end=s )
return len( s )
print( output( 'Hi!' ))
print( output( 'Hi!', file=sys.stderr ))
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)