首页 > 代码库 > python 中os.path.join 双斜杠的解决办法
python 中os.path.join 双斜杠的解决办法
这两天在写东西的时候遇到了这个问题,主要是上传图片之后,无法在页面展示,原因就出在用join 拼接的路径中出现了"\"而造成的。
>>> import os >>> m = os.path.join(‘路径‘,‘文件名.txt‘) >>> m ‘路径\\文件名.txt‘ >>> m.replace(‘\\‘,‘/‘) ‘路径/文件名.txt‘
>>> m = os.path.join(‘路径‘,‘文件名.txt‘) >>> m ‘路径\\文件名.txt‘ >>> m = os.path.abspath(m) >>> m ‘D:\\lianxi\\spider\\路径\\文件名.txt‘ >>> m.replace(‘\\‘,‘/‘) ‘D:/lianxi/spider/路径/文件名.txt‘
还有一种方式就是进行字符串的拼接处理:
path_base = ‘‘‘ target_path =‘‘ fina_path = path_base + "/" +target_path
python 中os.path.join 双斜杠的解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。