我在使用Python脚本中遇到了一个非常基础的问题,即从Windows资源管理器中复制路径时,会使用反斜杠作为路径分隔符,这导致了问题。
>>> x
'D:\testfolder'
>>> print x
D: estfolder
>>> print os.path.normpath(x)
D: estfolder
>>> print os.path.abspath(x)
D:\ estfolder
>>> print x.replace('\\','/')
D: estfolder
有人可以帮我修复这个问题吗?
normpath
会使用\\
。我个人发现使用path
方法来组合/管理路径最容易,然后最后进行一次替换,将\\
替换为/
以保持系统的一致性。不确定这是否回答了你的问题? - Basic