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

Do you need help?

Notice Board

Grade aggiornato: problema sul Mac

M
Mike.Arg (570 points)
5 8 15
in Altri argomenti by (570 points)
closed by
Ho visto che anche altri colleghi che programmano su mac hanno avuto un problema con i nuovi grade.

Se vi appare questo errore:

"  Traceback (most recent call last):

  File "grade02.py", line 191, in <module>

    runtests(tests,logfile='grade02.csv')

  File "/Users/***/Documents/homework04/es2/testlib.py", line 117, in runtests

    emptyLog(logfile)

  File "/Users/***/Documents/homework04/es2/testlib.py", line 39, in emptyLog

    with open(logfile,'w',newline='',encoding='utf8') as f:

PermissionError: [Errno 13] Permission denied: 'grade02.csv' "

Vi basta inserire sudo prima del comando -> "sudo python3 grade02.py" e successivamente inserire la password (se richiesta) :)
505 views
closed with the note: answered

3 Answers

Best answer
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)

Meglio sostituire la riga di grader0X.py

runtests(tests,logfile='grade02.csv')

con la linea

runtests(tests)

l
ldifuccia (720 points)
1 4 11
by (720 points)

Povero sudo. Forse sarebbe meglio cambiare i permessi dei file con chmod...

M
Mike.Arg (570 points)
5 8 15
by (570 points)
Soluzione rapida e diretta per chi non ha esperienza, no?
l
ldifuccia (720 points)
1 4 11
by (720 points)
Touché. Però prima che con sudo cancelli o modifichi qualche file "importante", sarebbe meglio capire anche chmod.
by (9.9k points)
Invece di usare sudo dagli i permessi di esecuzione con "chmod u+x nome file"