En Mon, 11 Jun 2007 05:53:55 -0300, <[EMAIL PROTECTED]> escribió:

> Hallo,
> I am new to python.
> I wrote a program to retrieve the filepath. eg. C:\Programs\Python\
> and write it in a text file
> It works fine until the path contains \t or \n. eg. C:\Programs\Python
> \new\.
> Because of the regular text format, I didn't get what I want in the
> text file.
>
> I tried to change the separator from \ to / but python only gives C:/
> Programs/Python\new/.
>
> How should I do to make sure that the program writes the correct path
> in the text file?

In your code, you should use string literals like

my_path = r"C:\Programs\Python\new"
my_path = "C:\\Programs\\Python\\new"

But you said "a program to retrieve the filepath" - and I understand that  
you dont have a string literal, and you compute it somehow. Escape  
characters should not be a problem then. Have you verified the contents of  
the text file? With notepad?

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to