Python中路径特殊字符\v报错问题的解决方法咨询
Python路径中
\v转义问题的解决办法 你的问题出在Python会把字符串里的\v解析成垂直制表符(转义字符),而不是路径里的普通字符。之前的修改没解决核心问题,给你三个靠谱的方案:
用原始字符串:在字符串开头加
r,让Python把所有反斜杠都当作普通字符处理,这是最省心的方式:Target_Path = r"C:\Doc\lib\vLib\setting.text"替换成正斜杠:Windows系统完全支持用正斜杠作为路径分隔符,彻底避开转义问题:
Target_Path = "C:/Doc/lib/vLib/setting.text"手动转义每个反斜杠:把每个
\换成\\,这样\v就变成\\v,不会被识别为转义字符:Target_Path = "C:\\Doc\\lib\\vLib\\setting.text"
之前你混合正反斜杠的做法没用,因为\v还是会被解析成转义字符,而且路径格式也容易出问题,选上面任意一种方法都能解决。
内容的提问来源于stack exchange,提问作者NBB
相关产品推荐
相关产品推荐

