Создание точного нового двоичного файла из старого двоичного файла с другим расширением - PullRequest
0 голосов
/ 16 июня 2020

У меня есть сценарий python, и мне нужно изменить расширение файла и создать новый файл, например paris.png из paris.jpg, и сохранить старый файл paris.jpg.

import os
from pathlib import Path

filename = Path("paris.jpg")
filename_replace_ext = filename.with_suffix('.png')
with open(filename, "wb") as f:
    f.write(filename_replace_ext)
#print(filename_replace_ext)

1 Ответ

0 голосов
/ 16 июня 2020

Думаю, лучшим решением будет скопировать исходное изображение, а затем изменить расширение нового файла:

from shutil import copyfile
import os

copyfile("Desert.jpg", "Desert_new.jpg")

thisFile = "Desert_new.jpg"
base = os.path.splitext(thisFile)[0]
os.rename(thisFile, base + ".png")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...