Topic: Bug compilatore Python 3.7.3 su Raspberry?  (Letto 120 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline 1979gian

  • python unicellularis
  • *
  • Post: 13
  • Punti reputazione: 0
    • Mostra profilo
Bug compilatore Python 3.7.3 su Raspberry?
« il: Maggio 07, 2020, 14:53 »
Salve a tutti avrei un quesito.
Ho comprato da qualche settimana un Raspberry e mi sto accorgendo che il compilatore spesso mi fa cose strane del tipo:
mi da degli errori sui commenti # (...che in realtà sono in grigio chiaro)
mi dà degli errori su righe ..vuote...
mi dà errori su righe già cancellate
mi dà degli errori sulle tabulazioni..quando invece se riscrivo lo codice su un altro modulo ..le tabulazioni sono ok

Ho avuto il forte dubbio che questi errori possano nascere dopo i  copia/incolla.
Ho già provato a reinstallare tutto sul Raspberry...ma vedo che la cosa persiste e non è affatto piacevole. :confused:

Avreste qualche spiegazione/suggerimento??

Gianluca
« Ultima modifica: Maggio 07, 2020, 14:58 da 1979gian »

Offline nuzzopippo

  • python neanderthalensis
  • ****
  • Post: 255
  • Punti reputazione: 0
    • Mostra profilo
Re:Bug compilatore Python 3.7.3 su Raspberry?
« Risposta #1 il: Maggio 08, 2020, 08:11 »
Avreste qualche spiegazione/suggerimento??

Di che?

@1979gian, anche gli utenti più capaci di questo Forum (tra i quali non sono compreso) non hanno capacità divinatorie, potrebbero, al più, azzardate un parere su dati "certi".
Occorrerebbe, almeno, uno stralcio ben formattato (bottone "pythoncode" nell'editor del post) del codice in questione ed il traceback che ti sottopone il raspberry.

... che poi il copia-incolla possa dar problemi è affare scontato, possono sorgere innumerevoli complicazioni a seconda delle "fonti", tipo codifica dei caratteri, caratteri nascosti, sfalzamento delle indentazioni etc.

[edit] dimenticavo : python non ha un "compilatore", è un "interprete", il byte-code che produce è (in soldoni) una codifica intermedia a beneficio della efficienza dei processi.
« Ultima modifica: Maggio 08, 2020, 08:16 da nuzzopippo »

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.060
  • Punti reputazione: 9
    • Mostra profilo
Re:Bug compilatore Python 3.7.3 su Raspberry?
« Risposta #2 il: Maggio 08, 2020, 13:04 »
Guarda, non è che puoi parlare vagamente di "bachi del compilatore Python" perché non ti funziona una roba, come se fosse una chiacchierata al bar dello sport... Tocca essere precisi nella programmazione. Lo so, è una gran noia questa storia che tocca essere precisi. Però.

Sospetti che Python abbia un baco del compilatore sulle righe commentate? Potrebbe benissimo essere! Quindi scrivi un piccolo script di prova fatto così:
print('hello')
# un commento

Fai il gigantesco sforzo di SCRIVERLO, non di copincollarlo. Dopo di che, prova ad eseguirlo. Riesci ad eseguirlo? Complimenti! Hai appena dimostrato che Python non ha un baco del compilatore sulle righe commentate.

Andiamo avanti. Sospetti che Python abbia un baco del compilatore sulle righe vuote? Potrebbe benissimo essere! Quindi scrivi un piccolo script di prova fatto così:
print('hello')

print('world')

Fai il gigantesco sforzo di SCRIVERLO, non di copincollarlo. Dopo di che, prova ad eseguirlo. Riesci ad eseguirlo? Complimenti! Hai appena dimostrato che Python non ha un baco del compilatore sulle righe vuote.

Andiamo avanti. Sospetti che Python abbia un baco del compilatore sulle righe cancellate? Potrebbe benissimo essere! Quindi scrivi un piccolo script di prova fatto così:
print('hello') # e qui sotto scrivi qualcosa e poi cancellalo

Fai il gigantesco sforzo di SCRIVERLO, non di copincollarlo. Dopo di che, prova ad eseguirlo. Riesci ad eseguirlo? Complimenti! Hai appena dimostrato che Python non ha un baco del compilatore sulle righe cancellate.

Questo è il modo corretto di procedere. Si isola un problema alla volta, e si verifica. Lo so, è terribilmente fastidioso, faticoso, noioso, lungo... ma è la programmazione che è fatta così, non sono io.

> Ho avuto il forte dubbio che questi errori possano nascere dopo i  copia/incolla.
Beh, mettiamola così: tra un baco di Python e un tuo errore nel copincolla, se proprio dovessi scommettere un euro...

> Ho già provato a reinstallare tutto sul Raspberry.
Cioè, per capire: tu sei in dubbio se Python abbia un baco, oppure sei tu che sbagli a copincollare, e *quindi* ti spiani il Raspberry? Ma non era più facile evitare di copincollare?

> Avreste qualche spiegazione/suggerimento??
Uhm... evitare di copincollare...?

Offline 1979gian

  • python unicellularis
  • *
  • Post: 13
  • Punti reputazione: 0
    • Mostra profilo
Re:Bug compilatore Python 3.7.3 su Raspberry?
« Risposta #3 il: Maggio 08, 2020, 16:50 »
Grazie a tutti ragazzi.  Seguirò i vostri consigli  :ok: ;)