我試圖創建一個簡單的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是大小寫敏感的 - 這是你的問題一個錯字,或實際的錯誤? –
你在哪裏看到錯字? –
我的壞 - 沒有正確閱讀。 –