Sto provando a creare un semplice script python e importare un paio di classi personalizzate. Mi piacerebbe farlo come un modulo. Ecco quello che ho:Python crea/importa modulo personalizzato nella stessa directory
punto/point.py
class Point:
"""etc."""
punto/pointlist.py
class PointList:
"""etc."""
punto/__ init__.py
from . import point, pointlist
script.py
import sys, point
verbose = False
pointlist = PointList()
Quando eseguo script.py
ottengo NameError: name 'PointList' is not defined
Cosa c'è di strano è che in punto /, tutte e tre le file dei moduli (__init__, pointlist, punto) hanno una versione .pyc
creato, che prima non c'era, così sembra sta trovando i file. Anche i file di classe si compilano senza errori.
Mi sento come se mi mancasse qualcosa di molto semplice, quindi per favore portami con me.
Python fa distinzione tra maiuscole e minuscole - si tratta di un errore di battitura nella domanda o dell'errore effettivo? –
Dove vedi l'errore? –
Il mio male: non ho letto bene. –