Problema con i test

l
lsahkoun (260 points)
0 4 7
asked Jan 30, 2019 in HW2bis by lsahkoun (260 points)
recategorized Feb 1, 2019 by andrea.sterbini
Ho scritto il codice che risolve il problema. La funzione ritorna il numero di sequenze trovate e crea il file di testo con le sequenze. Ho confrontato sul terminale il file di output e il file di risposta presente nella cartella e sono uguali ( e trovo lo stesso numero di sequenze). Nonostante questo non mi passa alcun test. Non so come risolvere questo problema.
447 views
closed with note: answered

1 Answer

andrea.sterbini (172780 points)
513 935 1789
answered Jan 30, 2019 by andrea.sterbini (172,780 points)
Se lo consegni posso vedere i log e darti un consiglio
l
lsahkoun (260 points)
0 4 7
commented Feb 1, 2019 by lsahkoun (260 points)
Perfetto, ho consegnato il codice
andrea.sterbini (172780 points)
513 935 1789
commented Feb 1, 2019 by andrea.sterbini (172,780 points)
>       with open(a, encoding='utf8') as f= txt_a = f.read()
E       FileNotFoundError= [Errno 2] No such file or directory= 'es1_fseq1b.txt'


L'errore è che apri il file in lettura invece che in scrittura

l
lsahkoun (260 points)
0 4 7
commented Feb 1, 2019 by lsahkoun (260 points)
Non capisco bene perché non devo aprirlo in lettura. Io apro il file di input in lettura per ricavarne le sequenze. e poi apro un altro file (stavolta in scrittura) per scriverci le sequenze trovate
andrea.sterbini (172780 points)
513 935 1789
commented Feb 1, 2019 by andrea.sterbini (172,780 points)
il B è il file da scrivere
l
lsahkoun (260 points)
0 4 7
commented Feb 2, 2019 by lsahkoun (260 points)
Ho cambiato la parte sbagliata, ora leggo il file nel modo seguente:  f=open(ftesto,'r') / file=f.readlines() / f.close()

purtroppo fa lo stesso problema….
andrea.sterbini (172780 points)
513 935 1789
commented Feb 2, 2019 by andrea.sterbini (172,780 points)
Se non lo consegni non posso aiutarti
l
lsahkoun (260 points)
0 4 7
commented Feb 3, 2019 by lsahkoun (260 points)
codice consegnato
andrea.sterbini (172780 points)
513 935 1789
commented Feb 3, 2019 by andrea.sterbini (172,780 points)

mi spieghi gentilmente cosa vuol dire questa istruzione?

ftesto1=open('ludo.txt','w')

l
lsahkoun (260 points)
0 4 7
commented Feb 4, 2019 by lsahkoun (260 points)
Ah mi scusi ho dimenticato di cambiarlo. Era per controllare se lo salvava correttamente.