我的问题太简单了。但是,我不知道要使用的术语,因此可能无法在stackoverflow上找到答案。
我正在使用Python 2.7
我需要知道如何转换此路径,
E:\Documents and Settings\Admin\Desktop\new.html
到这条路
E:/Documents and Settings/Admin/Desktop/new.html
此外,如果您可以请将我的主题行编辑为能让其他人轻松找到答案的内容。
如果这是一个重复的问题,请提前致谢并道歉。
答案 0 :(得分:4)
角色" \"是一个特殊的角色。字符串替换肯定会起作用,如果你正确地逃避它,例如" \&#34 ;. 以下是我的意思的最小工作示例:
inString = 'jo\jo\jo'
outString = inString.replace("\\","/")
会产生" jo / jo / jo"结果是outString
。
旁注
从你问题中给出的字符串我假设你的目标是转换目录路径。您可能需要考虑python可用的包os
,参见。 documentation和application example。
答案 1 :(得分:2)
只需使用原始字符串文字:
path = r"E:\Documents and Settings\Admin\Desktop\new.html"
Python给出错误的原因是因为\n
是换行符的转义序列。转义序列不处理原始字符串文字。