码迷,mamicode.com
首页 > 编程语言 > 详细

python 中os.path.join 双斜杠的解决办法

时间:2017-07-01 09:47:14      阅读:534      评论:0      收藏:0      [点我收藏+]

标签:span   replace   imp   原因   target   路径   python   os.path   spider   

    这两天在写东西的时候遇到了这个问题,主要是上传图片之后,无法在页面展示,原因就出在用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 双斜杠的解决办法

标签:span   replace   imp   原因   target   路径   python   os.path   spider   

原文地址:http://www.cnblogs.com/haishiniu123/p/7101311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!