No, "programma2" è un modulo (infatti chiamarlo programma2 non è molto corretto).
Dovrai prima importare tale modulo e successivamente richiamare la funzione che avrai precedentemente definito al suo interno e che sarà una cosa del tipo:
Dallo script principale farai una cosa del tipo:codice:# programma2.py def stampa(msg): print msg
codice:# script.py import programma2 c = raw_input("digita un numero:") programma2.stampa(c)

Rispondi quotando