Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
os moudle的python3路径缝合错误?_Python_Python 3.x_Os.path - Fatal编程技术网

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') 第二条路径不得以/开头 >

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')

第二条路径不得以
/
开头

>>> 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'))