Ti-am raspuns, grija mare la cum se face I/O pe fisiere, mai ales in politica Python. Incearca sa faci mereu str(input) daca vrei compatibilitate si cu 2.x ca sa nu folosesti raw_input , la asta ma refeream la acel punct care se vede ca il aveai deja rezolvat.