Sam, You use
r'hello\tworld' The r in front of the string stands for raw and it is intended to switch off the normal escape function of a backslash. It works fine so long as the string doesn't end with a backslash. If you end the string with a backslash, as in r'hello\tworld\' you get an error message. Stephen. <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Wed, Jul 5, 2017 at 3:37 PM, Sam Chats <blahb...@blah.org> wrote: > I want to write, say, 'hello\tworld' as-is to a file, but doing > f.write('hello\tworld') makes the file > look like: > hello world > > How can I fix this? Thanks in advance. > > Sam > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list