Pull to refresh

Comments 8

эм… 3.5 мегабайта — это как раз размер скриншота в bmp.
вы уверенные что у ваших файлов было что-то общее с jpg кроме расширения?
Кстати да, если изменить расширение с jpg на bmp — отображается один в один. :)
Вы не поверите, но изменив его на gif была бы та же самая картинка*

*при учёте, что у вас нормальный просмотрщик
Вы не поверите, но если убрать расширение нафиг, то оно всё равно будет просматриваться!
1) except без указания типа исключения — плохо
2) fname[:-3]+'png' не сработает для файлов с расширением jpeg. и правильнее использовать os.path.splitext
3) использование finally в данном примере бессмысленно
4) ну и неплохо бы добавить проверку на то, что открываемый файл является изображением — иначе обработка прервется (ведь в try — except взяли весь цикл, а не одну итерацию)
Питон и исправление своих ошибок — это хорошо.
Но это даже не на пост, на сниппет-то еле тянет.
Sign up to leave a comment.

Articles