我正在學習Python,所以我可以輕鬆修改files from AIMA。我知道Java和C++,但是我發現存儲庫上的AIMA代碼太混亂了。 Python代碼看起來更簡單,更優雅......但是,我不知道Python。我該如何玩這個.py文件?
我想導入search.py中的函數。
我試圖創建一個search2.py文件是這樣的:在文件夾上
import search
class Problem2(Problem):
pass
其中search.py是找來:
~/aima/aima-python$ python search2.py
Traceback (most recent call last):
File "search2.py", line 3, in <module>
class Problem2(Problem):
NameError: name 'Problem' is not defined
這是爲什麼?
可能與:http://stackoverflow.com/questions/3188929/why-import-when-you-need-to-use-the-full-name –