我试图用“/”替换输入的路径“\”,以避免转义字符扰乱我的代码
path = input("Enter the Directory: )
path.replace('\' , '/')
首先,我想这样做的原因是,当用户输入路径(从Windows资源管理器复制和粘贴路径)时,它是在C:\user\Folder约定中,当我以后必须输出实际路径时,它会在我的程序中给我出问题,并且由于原始字符串方法,它会给我C:\user\Folder加上双“\”
My path.replace()不起作用,因为“\”认为它是转义字符。我也试过:
path.replace((r'\'), '/')
但整个输入变成一个字符串,无法工作。有人建议这样做,或者用另一种方法得到一个被复制到have/而不是\?的输入路径吗?谢谢
replace
返回字符串的副本,需要将结果赋给变量尝试使用以下选项:
相关问题 更多 >
编程相关推荐