Il file viene almeno creato oppure no?
Se c'è, cancella il file txt e riprova lo script, viene creaeto nuovamente vuoto?