我试图创建一个简单的Python脚本,并引入两个自定义类的。我想将它作为一个模块来完成。以下是我有:Python中创建相同的目录/导入自定义模块
点/ point.py
class Point:
"""etc."""
点/ pointlist.py
class PointList:
"""etc."""
点/ __ init__.py
from . import point, pointlist
script.py
import sys, point
verbose = False
pointlist = PointList()
当我运行script.py
我得到NameError: name 'PointList' is not defined
有什么奇怪的是,在点/,所有三个模块文件(__init__,pointlist,点)已经创建了一个.pyc
版本,这是以前没有的,所以它看起来像它正在查找这些文件。类文件本身也编译时没有任何错误。
我觉得我可能失去了一些东西很简单,所以请多多包涵。
Python是大小写敏感的 - 这是你的问题一个错字,或实际的错误? –
你在哪里看到错字? –
我的坏 - 没有正确阅读。 –