Problemi con i test HW1 bis es 3

S
Sir (140 points)
0 1 3
asked Feb 10, 2019 in HW1bis by Sir (140 points)
closed Feb 14, 2019 by andrea.sterbini

Il codice dalla console mi restituisce dei valori corretti, ma facendo i test non li passa neanche uno. Ho consegnato e controllato e mi restituisce: TypeError= expected str, bytes or os.PathLike object, not list  quando apro il file dal quale devo leggere le parole. Non capisco il perchè, io apro il file così : ''testo=open(parole,'r',encoding='utf8')''

se qualcuno può aiutarmi, perchè proprio non capisco cosa ci sia di sbagliato

230 views
closed with note: answered

1 Answer

andrea.sterbini (172680 points)
511 927 1776
answered Feb 10, 2019 by andrea.sterbini (172,680 points)
non si legge così un testo da un file.

Così si apre il file e si ottiene un oggetto al quale puoi chiedere i dati contenuti nel file.
S
Sir (140 points)
0 1 3
commented Feb 11, 2019 by Sir (140 points)
ho usato anche lo stesso metodo di apertura e lettura del file che è presente nei test, ma continua a dare sempre lo stesso errore

nel caso stia sbagliando tutto, mi potrebbe gentilmente indicare una soluzione poichè sono bloccato da un po'...
andrea.sterbini (172680 points)
511 927 1776
commented Feb 11, 2019 by andrea.sterbini (172,680 points)
edited Feb 11, 2019 by andrea.sterbini
Il codice x aprire il file è giusto.
poi devi usare uno dei metodi dei file x leggerne il contenuto
Dai un'occhiata al Python cookbook citato in
https://q2a.di.uniroma1.it/12326/glossario-python-scritto-molto-bene
S
Sir (140 points)
0 1 3
commented Feb 12, 2019 by Sir (140 points)

mi scusi ancora, potrebbe controllare il codice che ho consegnato ieri e verificare che sia scritto correttamente?

andrea.sterbini (172680 points)
511 927 1776
commented Feb 12, 2019 by andrea.sterbini (172,680 points)
L'esercizio NON chiede di aprire un file.