

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Sei script in python per la manipolazione di file testo: stampa le parole una sotto l'altra, lettura per caratteri, allineamento di liste, estrazione di campi non delimitati, estrazione di nome e voto. Anche diverse tecniche per scrivere i dati nel file di output.
Tipologia: Formulari
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


infile=open("input.txt","r") outfile=open("output.txt","w") line=infile.readline() line=line.rstrip() wordlist=line.split() for word in wordlist: word=word.rstrip(":,;!") outfile.write(word+"\n") for line in infile: line=line.rstrip() wordlist=line.split() for word in wordlist: word=word.rstrip(":,;!") outfile.write(word+"\n") infile.close() outfile.close()
infile=open("input.txt","r") outfile=open("output.txt","w") line=infile.read( 1 ) while line!="": outfile.write(line+"*") line = infile.read( 1 ) infile.close() outfile.close()
infile=open("input.txt","r") outfile=open("output.txt","w") line=infile.readline() elenco=line.split(":") for riga in elenco: outfile.write("%12s"%(riga)) for line in infile: elenco = line.split(":") for riga in elenco: outfile.write("%12s"%(riga)) infile.close() outfile.close()
infile=open("input.txt","r") outfile=open("output.txt","w")
line=infile.readline() elenco=line.rsplit(" ", 1 ) for riga in elenco: outfile.write("%12s"%(riga)) for line in infile: elenco = line.rsplit(" ", 1 ) for riga in elenco: outfile.write("%12s"%(riga)) infile.close() outfile.close()
infile=open("input.txt","r") outfile=open("output.txt","w") line=infile.readline() i = 0 while not line[i].isdigit(): i = i + 1 nome = line[ 0 :i - 1 ] voto = int(line[i:]) outfile.write("%25s"%(nome+" "+str(voto)+"\n")) for line in infile: i = 0 while not line[i].isdigit(): i = i + 1 nome = line[ 0 :i - 1 ] voto = int(line[i:]) outfile.write("%12s"%(nome+" "+str(voto)+"\n")) infile.close() outfile.close()
infile=open("input.txt","r") outfile=open("output.txt","w") line=infile.readline() elenco=line.rsplit(" ", 1 ) for riga in elenco: outfile.write("%12s"%(riga+"\n")) for line in infile: elenco = line.split(" ", 1 ) for riga in elenco: outfile.write("%12s"%(riga+"\n")) infile.close() outfile.close()