"在本地运行读取页面路径,是正常的,获取出来的路径数据也是正常的,但是放在机器人上跑的时候,却发现路径会变化,原本单反斜杠变成了双反斜杠,导致程序报错。[图片] [图片]"
在本地运行读取页面路径,是正常的,获取出来的路径数据也是正常的,但是放在机器人上跑的时候,却发现路径会变化,原本单反斜杠变成了双反斜杠,导致程序报错。
回帖内容已被屏蔽。
这个方法我最开始就想到用过,但是我不知道替换了多少次,都没有效果,所以不是这个替换的问题,是需要机器人运行之前将模式改为管理员权限运行模式才行
问题已经解决,需要机器人运行之前将模式改成管理员权限运行模式才行,否则路径会一直出现多斜杠的问题,本地路径没有什么问题,涉及到共享路径就会出现访问不到报错
刚刚在艺赛旗群里看见一个和你一样问题的,有大佬给了解决方案:“把共享路径的文件夹映射成本地网盘,用本地路径就可以了”,你可以试试
既然发现这个问题了,就直接在所有路径位置增加个 .eplace(‘\’,‘/’) 不就好了吗?
楼主解决了嘛?
习惯性使用双斜杠
使用正斜杠访问本地路径是可以的,但是我这边涉及到了共享路径,所以还是会报错的
window 用 \ 和 / 都是可以的,你在本机输入路径试试,linux 才限制只用 /
字符变量,不是常量,没有办法添加参数 r
替换成正斜杠之后,路径更加访问不了,windows 下都是使用反斜杠表示路径之间分割的
或者在前面加个 r,防止转义
双斜杠应该是转义作用的,试试把’\ ‘替换成’/’
回帖内容已被屏蔽。
这个方法我最开始就想到用过,但是我不知道替换了多少次,都没有效果,所以不是这个替换的问题,是需要机器人运行之前将模式改为管理员权限运行模式才行
问题已经解决,需要机器人运行之前将模式改成管理员权限运行模式才行,否则路径会一直出现多斜杠的问题,本地路径没有什么问题,涉及到共享路径就会出现访问不到报错
刚刚在艺赛旗群里看见一个和你一样问题的,有大佬给了解决方案:“把共享路径的文件夹映射成本地网盘,用本地路径就可以了”,你可以试试
既然发现这个问题了,就直接在所有路径位置增加个 .eplace(‘\’,‘/’) 不就好了吗?
楼主解决了嘛?
习惯性使用双斜杠
使用正斜杠访问本地路径是可以的,但是我这边涉及到了共享路径,所以还是会报错的
window 用 \ 和 / 都是可以的,你在本机输入路径试试,linux 才限制只用 /
字符变量,不是常量,没有办法添加参数 r
替换成正斜杠之后,路径更加访问不了,windows 下都是使用反斜杠表示路径之间分割的
或者在前面加个 r,防止转义
双斜杠应该是转义作用的,试试把’\ ‘替换成’/’