我构建了一个Web,用户可以在表单中输入目录路径。
我的程序将提取路径并写入一个文件。
我的问题是当路径包含一些特殊字,例如\ t \ n时,程序无法正确写入文件。
例如: C:\ abc \ test将变为C:\ abc [TAB] \ test
如何将字符串更改为其他类型,如原始字符串和正确写入文件?
感谢您的回复。
答案 0 :(得分:2)
输入字符串时使用r'C:\abc\test'
或'C:\\abc\\test'
答案 1 :(得分:1)
呃,不。 Python完全能够区分...用户可以在表单中输入目录路径。
...
我的问题是当路径包含一些特殊字,如\ t \ n时,程序无法正确写入文件。
'\t'
和'\\t'
,除非你正在做些什么来混淆它。
>>> raw_input()
<Ctrl-V><Tab>
'\t'
>>> raw_input()
\t
'\\t'