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.

IMPORT PNG IS FORBIDDEN

M
Michele13 (1900 points)
7 25 32
in HW6 obbligatorio by (1.9k points)
edited by
mi da quest'errore

    raise ForbiddenError(f"The import of '{name}' is forbidden")
testlib.ForbiddenError: The import of 'png' is forbidden
come risolvo?

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

UPDATED

    pngimg = png.from_array(immagine,'RGB')
    pngimg.save(filename)    
    

faccio questo per salvare il file come scritto in Images e mi da:

    pngimg = png.from_array(immagine,'RGB')

NameError: name 'png' is not defined
281 views
closed

3 Answers

Best answer
LomAlex (690 points)
0 2 5
by (690 points)
selected by
Non c'è bisogno di importare il modulo PNG. Esso è già incluso nel modulo Images, che è quello che dobbiamo usare per questo Homework.
LomAlex (690 points)
0 2 5
by (690 points)
Ma per salvare devi usare il comando Save della libreria Images e non della libreria Png.
M
Michele13 (1900 points)
7 25 32
by (1.9k points)
Grazie mille avevo dimenticato un  "images"
twgever (17470 points)
8 29 105
by (17.5k points)
Hai fatto import png? non credo ci sia bisogno, è già incluso in images, e file in .py ci è stato fornito già con import images, quindi dovrebbe andare bene così.

In parole povere, non dovresti importare niente.
M
Michele13 (1900 points)
7 25 32
by (1.9k points)
prima del nuovo zip se non usavo import png non funzionava
ora si

grazie a tutti lo stesso
gusgus (1730 points)
5 8 31
by (1.7k points)
hai importato png nel file program01.py? Perché è chiaramente scritto di non importare librerie esterne a meno che non fossero già importante. Non dovrai usare png, quello viene utilizzato da images soltanto, ovvero l'unico import ammesso