Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Problema ritornato, rifaccio la domanda

J
Jacob97 (950 points)
0 6 14
in Es1 by (950 points)
la console in spyder mi dà un type error:a bytes-like object is required, not 'str'. Mi era già capitato, ma poi ad un certo punto non me lo dava più e ho continuato il primo esercizio. Adesso ho fatto il debug e mi è ricomparso l'errore, ma non ho cambiato nulla rispetto a prima. Non capisco proprio l'errore
430 views

1 Answer

andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Non è che hai aperto il file in modo binario? non devi, è un testo
J
Jacob97 (950 points)
0 6 14
by (950 points)
nono, se scrivo mode='rt' mi dice can't have text and binary mode at once. Non so perchè, pensa sia binario anche se scrivo di leggerlo come un testo. Fino ad adesso poi mi leggeva tranquillamente il file, poi d'improvviso mentre ha fatto il debug è comparso questo errore e compare ogni volta che compilo
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
strano, il default senza mode è testo
Xriuk (13590 points)
8 24 116
by (13.6k points)
Ma perchè usi mode? Non puoi aprire semplicemente con open senza nessun parametro extra? Read è di default
J
Jacob97 (950 points)
0 6 14
by (950 points)

sisi, ho fatto così ma visto che mi dava questo errore ho provato a specificarlo, però mi dice can't have text and binary mode at once

J
Jacob97 (950 points)
0 6 14
by (950 points)
L'errore poi lo trova nella libreria codecs.py