Originariamente inviato da newlife05
niente da fare, ottengo un errore perchè mi restituiscono liste. io invece devo, dopo prendo la directory con get.cwd, e guardare se ci sono file, aprirli, e poi passare alle sottocartelle e cosi via. mi fai vedere come posso fare? io ho trovato un codice in rete, un for a tre variabili che itera sull'os.walk. io prendo la variabile dir che è una lista, itero su di lei, poi dentro itero sulla lista dei files e li unisco con join, ma ottengo una lista e quindi un errore.
come posso fare?
Prova a far vedere il codice.
Difficile capire cosi'.

[quote]mi interesserebbe anche come eliminare i terminatori di linea in un file. mi falsa il risultato cosi. ho provato con alcuni if, ma non li elimina tutti[quote]

Se cicli in questo modo:

codice:
for line in open('file.ext', 'r'):
    ...
...le linee che ottieni sono senza terminatore ('\n' o '\r\n').
Alternativamente puoi fare line.strip().