问题起源:
sys.path返回的路径是单反斜杠的,如下
'C:\\1\\2'
而从另外一处获得的路径是双反斜杠的,为了比较两个路径要先转换
想直接通过replace方法转换
str0='C:\\\\1\\\\2'
str0.replace('\\\\','\\')
无效
要用以下形式
str0 = eval(repr(str0).replace('\\\\', '\\'))
先repr将字符串转为python原生字符串,再转换,最后eval转回正常字符串
问题起源:
sys.path返回的路径是单反斜杠的,如下
'C:\\1\\2'
而从另外一处获得的路径是双反斜杠的,为了比较两个路径要先转换
想直接通过replace方法转换
str0='C:\\\\1\\\\2'
str0.replace('\\\\','\\')
无效
要用以下形式
str0 = eval(repr(str0).replace('\\\\', '\\'))
先repr将字符串转为python原生字符串,再转换,最后eval转回正常字符串
繼續運行 🥋 回憶上次內容 上上次 真寫了 萬行 代碼 這 萬行 代碼 都是寫在 明面 上的 這次 使用git命令 下載了 github上面的倉庫