Instead of using write()
, what are the other way to write to a text file in Python 2 and 3?
file = open('filename.txt', 'w')
file.write('some text')
Instead of using write()
, what are the other way to write to a text file in Python 2 and 3?
file = open('filename.txt', 'w')
file.write('some text')
You can use the
print_function
future import to get theprint()
behaviour from python3 in python2:If you do not want that function to append a linebreak at the end, add the
end=''
keyword argument to theprint()
call.However, consider using
f.write('some text')
as this is much clearer and does not require a__future__
import.