Привет, у меня есть папка с файлами dcm, которые я хочу преобразовать в файлы png, чтобы поместить их в папку png. Вот код, который я сделал:
dcm_folder= '/Users/riaroque/Desktop/DCM Pneumonia cases'
PNG_folder= '/Users/riaroque/Desktop/PNG folder'
os.makedirs(PNG_folder, exist_ok=True)
for dcm_file in os.listdir(dcm_folder):
dcm_file_path = os.path.join(dcm_folder, dcm_file)
png_file_path = os.path.join(PNG_folder, '%s.png' % dcm_file)
try:
convert_file(dcm_file_path, png_file_path)
print (dcm_file_path, '-->', png_file_path)
except:
print ('FAIL>', dcm_file_path, '-->', png_file_path)
Это дает мне список этой ошибки
FAIL> /Users/riaroque/Desktop/DCM Pneumonia cases/UP0084.dcm --> /Users/riaroque/Desktop/PNG folder/UP0084.dcm.png
Я вижу, что из-за ошибки он неправильно преобразован с .dcm.png в конце. Как мне удалить .dcm и просто заменить его на .png?