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

Do you need help?

Errore su png.py

f
fabrizio.alba (1150 points)
4 11 20
in HW5 opzionale by (1.2k points)
closed by
Ciao a tutti...

Testando il codice scritto per l'HW5 ricevo questo errore (banalmente copiando tutto il codice nella console e lanciando il comando ex1('rectangles_1.txt', 'test.png')):

  File "/[...]/Homeworks/HW5opt/png.py", line 1183, in from_array
    raise Error("len(a) does not work, supply info['height'] instead.")

Mi trovo nella directory corretta, e il file png.py è quello presente nel file zip.

Spyder 4.1.5 + Python 3.8 su MacOS Big Sur

Grazie
389 views
closed with the note: capito il problema

2 Answers

lcrainic (3320 points)
2 4 25
by (3.3k points)
Ciao! Non capisco cosa centra "Mi trovo nella directory corretta, e il file png.py è quello presente nel file zip" con l'errore. Basta leggerlo e si capisce che tu stai usando un len, che ovviamente non funziona e il programma ti consiglia invece di fornire informazioni per l'altezza/height.
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
controlla l'ordine degli argomenti a save
f
fabrizio.alba (1150 points)
4 11 20
by (1.2k points)
Salve professore.

L'immagine viene salvata con un images.save(disegno, filepng), dove disegno è la matrice dei pixel, e filepng il nome del file in output.

Grazie
f
fabrizio.alba (1150 points)
4 11 20
by (1.2k points)

Penso di aver individuato il problema... matrice vuota... indecision

Sorry...

e
eduard_lisnic (870 points)
0 4 11
by (870 points)
Ho incontrato lo stesso problema, avendo dimenticato un return alla fine di una funzione.