a parte che non vedevo da anni la notazione degli if con i : che è mooolto vecchia.

Prova ad aprire il file in semplice lettura, chiuderlo e riaprirlo con w.