codice:apri = open("C:\Documents and Settings\cleaner\Desktop\\n.txt","r") foglio = apri.read() print a print "il file da te aperto contiene:" b = 'a'<= foglio <='z' if foglio == b: print "il file contiene lettere" else: print "ciaograzie"
mmm... ho un problemino, dovrei verificare che il file aperto in modalità lettura contenga lettere, altrimenti stampi a video un messaggio... avevo pensato appunto di vedere:
Se "foglio" è compreso tra a e z deve trattarsi di lettere, xo non so se questo concetto può applicarsi solo a stringhe oppure anche contenuti di file...altrimenti che potrei fare?
mi sono dato da fare e ne ho provata un altra, sbagliata immagino..
codice:..... ..... if foglio == int(foglio): print "il file contiene solo numeri interi" elif foglio == str(foglio): print "il file contiene solo numeri stringhe" else: print "contiene anche numeri caratteri non identificati"

Rispondi quotando