os moudle的python3路径缝合错误?
os moudle的python3路径缝合错误? 如何解决os moudle的python3路径缝合错误?,python,python-3.x,os.path,Python,Python 3.x,Os.path,os moudle的python3路径缝合错误? 如何解决 import os os.path.join(r'F:\django\aa',r'/media/2.png') 雷斯尔特 F:/media/2.png 期待 F:\django\aa\media\2.png 在django from django.conf import settings import os os.path.join(settings.BASE_DIR,'/media/2.png') 第二条路径不得以/开头 >
import os
os.path.join(r'F:\django\aa',r'/media/2.png')
雷斯尔特
F:/media/2.png
期待
F:\django\aa\media\2.png
在django
from django.conf import settings
import os
os.path.join(settings.BASE_DIR,'/media/2.png')
第二条路径不得以
/
开头
>>> os.path.join(r'F:\django\aa',r'/media/2.png')
'/media/2.png'
>>> os.path.join(r'F:\django\aa',r'media/2.png')
'F:\\django\\aa/media/2.png'
如果是,除驱动器外的所有第一条路径都将被替换。对于简单方法,您可以尝试此方法
导入操作系统
打印(os.path.join('F:\django\\aa','media\\2.png'))