Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Странный кусок. Вам совсем не нужно знать размер файла: просто делаете read без аргумента. Ну и open/close принято писать какf = open(fname, "r+b") f.seek(0, 2) size = f.tell() f.seek(0, 0) fw = f.read(size) f.close()
with open(fname, "r+b") as f:
fw = f.read()
size = len(fw) # На случай, если размер всё‐таки нужен
Как запатчить 11 разных прошивок и не сойти с ума от разнообразия