Ah gia`, manca la gestione della riga di comando (aggiungi tu qualche controllo...): ... #python passwd.py 4 prova.txt ";" import sys if __name__ == "__main__": genfile (nrecords=int(sys.argv[1]), filename=sys.argv[2], separator=sys.argv[3]) ciao, r.