2

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

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

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

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

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

感谢你的回复。

4

2 回答 2

2

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

于 2013-02-06T07:49:31.643 回答
1

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

...

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

呃,没有。Python 完全能够区分'\t'和 ,'\\t' 除非您正在做一些事情来混淆它

>>> raw_input()
<Ctrl-V><Tab>
'\t'
>>> raw_input()
\t
'\\t'
于 2013-02-06T07:51:34.167 回答