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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 双斜杠的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

关于python web开发中的那些事?

关于python web开发中的那些事?

python中使用os.path.join()

Python中join函数和os.path.join用法

python的os.path.join()

Python-路径拼接os.path.join()函数