首先,说明一点,本文中心内容并非自己所写,我只是一个python初学者,现在遇到问题总结一下而已,防止以后遇到忘记。中心内容还是参考各位大佬的。(狗头保命)
简单说,路径前面加一个‘r',是为了保持路径在读取时不被漏读,错读。
即保持字符原始值的意思
如, path = r'D:\tf_train\workspaces\tea_photo\images\train1'
读出的就是原路径,若不加r,就不能正确读写。
不加’r'的解决方法:常见的有两种
第一,将单反斜号换为双反斜杠
如,path = 'D:\\tf_train\\workspaces\\tea_photo\\images\\train1'
第二,将单反斜号替换为正斜杠
如,path = 'D:/tf_train/workspaces/tea_photo/images/train1'
以上两种都能正确读写
如有不对的地方,还请大佬指教!!