用Python中输入的目录替换\

2024-09-28 20:45:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用“/”替换输入的路径“\”,以避免转义字符扰乱我的代码

path = input("Enter the Directory: )
path.replace('\' , '/')

首先,我想这样做的原因是,当用户输入路径(从Windows资源管理器复制和粘贴路径)时,它是在C:\user\Folder约定中,当我以后必须输出实际路径时,它会在我的程序中给我出问题,并且由于原始字符串方法,它会给我C:\user\Folder加上双“\”

My path.replace()不起作用,因为“\”认为它是转义字符。我也试过:

path.replace((r'\'), '/')

但整个输入变成一个字符串,无法工作。有人建议这样做,或者用另一种方法得到一个被复制到have/而不是\?的输入路径吗?谢谢


Tags: thepath方法字符串代码路径input原因