图像保存后,我在 Django 中获取文件的名称:
path-> 'companies/92_dsa/log/Hydrangeas.jpg' as it is in database
我做了一个文件的克隆,一个调整大小(是一个图像),并想用不同的名称保存新文件。
我得到原始文件的目录:
folder = os.path.dirname(path)
文件名和扩展名:
filename, extension = os.path.splitext(os.path.basename(media_path))
然后创建一个
new_filename = filename + '_sz' + extension
我想重新创建路径:
new_path = os.path.join(folder, new_filename)
和问题(文件名前的斜杠反斜杠):
'companies/94_sda/logos\Hydrangeas_sz.jpg'
我在 Windows 中工作,bur 最终部署可能会在 Linux 上,所以我想要一个与操作系统无关的修复程序。