如何使用Python将\ t写入文件

时间:2013-02-06 07:45:18

标签: python

我构建了一个Web,用户可以在表单中输入目录路径。

我的程序将提取路径并写入一个文件。

我的问题是当路径包含一些特殊字,例如\ t \ n时,程序无法正确写入文件。

例如: C:\ abc \ test将变为C:\ abc [TAB] \ test

如何将字符串更改为其他类型,如原始字符串和正确写入文件?

感谢您的回复。

2 个答案:

答案 0 :(得分:2)

输入字符串时使用r'C:\abc\test''C:\\abc\\test'

答案 1 :(得分:1)

  

...用户可以在表单中输入目录路径。

     

...

     

我的问题是当路径包含一些特殊字,如\ t \ n时,程序无法正确写入文件。

呃,不。 Python完全能够区分'\t''\\t' ,除非你正在做些什么来混淆它

>>> raw_input()
<Ctrl-V><Tab>
'\t'
>>> raw_input()
\t
'\\t'