> NamedTemporaryFile by default opens a file in binary mode ('w+b'). Write > bytes or specify text mode. > >>>> f.write(b"Hello World!\n") > 13 >>>> ft = NamedTemporaryFile('w+', delete=False) >>>> ft.write("Hello World!\n") > 13
Thank you Chris and Serhiy, that helped. I'm inclined to open a documentation bug because I could not reproduce the code/output snippet on page http://docs.python.org/release/3.2.2/library/tempfile.html#module-tempfile. -- http://mail.python.org/mailman/listinfo/python-list