pioner, ну поговорка такая есть: “мыши кололись, плакали, но продолжали есть кактус” :)
pioner
Я так же сильно надеюсь что “На linux все должно работать без каких либо проблем!”, но работаю на виндовой машине, отсюда и “проблемы” иногда.
На windows есть такая проблема, здесь это уже обсуждалось неоднократно. Я вас уверяю, на linux таких проблем быть не должно. Я лично с этим сталкивался. Файлы бились на винде, а на рабочем хосте работало все нормально.
Вы можете обернуть шаманство с msvcrt в if sys.platform=='win32':, либо оставить так как есть, подразумевая что на linux все будет работать нормально.
Но IIS с питоном, мне кажется, извращение :)
P.S. Если все же есть сомнения, могу залить ваш скрипт себе на хост, чтоб вы убедились :)