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

Do you need help?

JSONDecodeError: Expecting value, e FormatError: PNG file has invalid signature.

p
p.carbone (900 points)
3 6 13
in Eserciziario d'esame by (900 points)
closed by
Il primo errore mi compare tutt'ora anche quando avvio la soluzione nell'esercizio 23 dell'eserciziario.

Il secondo era dell'esercizio 22, mi è apparso dopo aver per sbaglio inserito nel with open come primo argomento il filepng invece che json, per risolverlo ho dovuto cancellarlo ed estrarlo di nuovo tutto l'esercizio su una nuova cartella.
285 views
closed with the note: risolto (scambio di variabili)

1 Answer

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Molto strano, a me funziona tutto. (su Linux)

Apri il file json in lettura per poi farlo decodificare da json.load?

Usi immagini.save per salvare l'immagine creata?
p
p.carbone (900 points)
3 6 13
by (900 points)
si professore, ho pure riprovato a specificare i parametri: mode='r', in ogni caso anche semplicemente facendo il copia incolla della soluzione mi rimanda questo:

Traceback (most recent call last):

  File "C:\Users\user\Desktop\INFORMATICA-2022-FONDAMENTI-PYTHON\esercizi eserciziario\ESERCIZI DIFFICOLTA' 5\es-23\program.py", line 44, in <module>
    print(es23(fileJson, filePng))

  File "C:\Users\user\Desktop\INFORMATICA-2022-FONDAMENTI-PYTHON\esercizi eserciziario\ESERCIZI DIFFICOLTA' 5\es-23\program.py", line 23, in es23
    img = json.load(f)

  File "D:\PYTHON CORSO INFORMATICA\lib\json\__init__.py", line 293, in load
    return loads(fp.read(),

  File "D:\PYTHON CORSO INFORMATICA\lib\json\__init__.py", line 357, in loads
    return _default_decoder.decode(s)

  File "D:\PYTHON CORSO INFORMATICA\lib\json\decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())

  File "D:\PYTHON CORSO INFORMATICA\lib\json\decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None

JSONDecodeError: Expecting value
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Mi mandi il codice?