L'importazione dei moduli in python fornisce un errore di sintassi

0

Ogni volta che provo a importare moduli da file di codice sorgente Python usando la shell python (installata nella cartella brew), ottengo il seguente errore:

>>> from not import *;
  File "<stdin>", line 1
    from not import *;
           ^
SyntaxError: invalid syntax

Qualcuno può aiutarmi?!

    
posta 16.09.2014 - 17:49
fonte

1 risposta

0

not è un operatore booleano incorporato quindi non puoi usarlo come nome di un modulo. Se stai tentando di caricare questo modulo di negazione simbolica: link , devi from Not import * (Python fa distinzione tra maiuscole e minuscole)

Per inciso, usare from x import * è una cattiva idea nella maggior parte dei casi. Rompe l'analisi del codice statico, può nascondere i bug e importa tutti i tipi di materiale nel tuo spazio dei nomi. A parte alcuni casi d'uso specifici, è probabilmente meglio importare solo ciò di cui hai bisogno o lasciare il modulo nel proprio spazio dei nomi.

    
risposta data 16.09.2014 - 18:35
fonte

Leggi altre domande sui tag