我正在尝试使用os.path.normpath
将Windows文件路径转换为Unix。文件路径中出现意外字符。你知道吗
import os
path1 = 'C:\Users\abcd\dir1'
path2 = os.path.normpath(path1)
path2
我想用“/”替换“\”。但是输出是'C:\\Users\x07bcd\\dir1'
。我想知道x07是如何出现在图片中的,以及如何摆脱它。你知道吗
或者,我尝试用regex将“\”替换为“/”。你知道吗
期望的输出是:'C:/Users/abcd/dir1'
我试着使用Python how to replace backslash with re.sub()的答案,但没能让它工作。 如果我想用它,有人能建议怎么做吗?你知道吗
path3 = re.sub(path1 +"\\" "//")
但也有错误。我是python新手,所以无法理解正确的语法。你知道吗
在这种情况下使用原始字符串或双斜杠:
或者
相关问题 更多 >
编程相关推荐