Difference Between Python Script Output And Python Console Output
I have this .py file: from sys import argv script, filename = argv print 'We're going to erase %r.' % filename print 'If you don't want that, hit CTRL-C (^C).' print 'If you do w
Solution 1:
a) The interpreter prints the output of the commands by default, but your script doesn't do that unless you use the print
statement.
print raw_input('?')
b) The '\n'
isn't in the string returned from raw_input
, but it's anyway captured by the console when you press enter so this is a side effect you get when using raw_input
.
printrepr(raw_input('?')) # You'll get 'f', not 'f\n'
Post a Comment for "Difference Between Python Script Output And Python Console Output"