编辑问题: 我正在写一个python函数,它从windows中复制粘贴一个路径的字符串(所以用反斜杠),并返回一个带有正斜杠的字符串,可用于由python作为路径。与侧隙和其他字符的组合,就会出现问题,比如\ n \ b ... 感谢Coldspeed,我现在有一个函数类的,做的伎俩:用字符串中的正斜杠代替反斜线
def back2forwardSlash(backSlash_string):
return backSlash_string.replace('\\', '/')
什么是仍然不能令人满意的是,我必须在字符串之前用r
调用该函数以将其作为原始数据读取:fileNamePath = back2forwardSlash(r'C:\Users\Dropbox\netCFD4\b30.137.nc')
这可以防止将变量传入函数,而不是粘贴到字符串中。或者至少,我认为我没有解决的办法。
你甚至尝试过'backSlash_string.replace('\\','/')'? – GPhilo
请尝试以下建议:https://stackoverflow.com/a/26867674/4528269 –