如果我在base_dir = settings.BASE_DIR
上使用print,它会正确输出所有内容。但是,当我使用这个变量用os.path.join
创建一个新变量时,它只输出C:
打印示例:
C:\Users\me\Google Drive\gitlab\rootfolder
示例代码,它只输出C:
,之后的路径显示正确
blendfile = os.path.join(base_dir, '/var/media', userpathname, newest).replace("\\", "/")
结果如下:
C:/var/media/userpathname/newest
将
join
函数中的'/var/media'
更改为var/media'
,即从第二个参数中删除前面的斜杠。 因此代码应该是示例
相关问题 更多 >
编程相关推荐