Estoy tratando de crear un script de python simple e importar un par de clases personalizadas. Me gustaría hacer esto como un solo módulo. Aquí es lo que tengo:Python crea/importa un módulo personalizado en el mismo directorio
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()
Cuando corro script.py
consigo NameError: name 'PointList' is not defined
Lo raro es que en el punto /, los tres de los archivos de módulo (__init__, PointList, punto) tienen una versión .pyc
creada que no estaba allí antes, por lo que parece es encontrar los archivos. Los propios archivos de clase también compilan sin ningún error.
Siento que probablemente me esté perdiendo algo muy simple, así que por favor tengan paciencia conmigo.
Python distingue entre mayúsculas y minúsculas: ¿se trata de un error ortográfico en su pregunta o del error real? –
¿Dónde ves el error tipográfico? –
Malo - no leí bien. –