我使用anaconda笔记本作为我的主要python工具。我有一个名为tree.py
的脚本和一个notebook test.ipynb
这就是我在tree.py
中的内容:
class bst(object):
def __init__(self,val):
self.val = val
self.left = None
self.right = None
def setleft(self,l):
l = bst(l)
self.left = l
我将其导入ipynb并尝试执行以下操作:
s = tree.bst(2)
s.setleft(3)
它给了我一个AttributeError,说“bst对象没有属性setleft”。我的代码有什么问题
在您创建的第二个文件中,在开头插入这一行代码(请确保这两个文件位于同一目录中)
然后写下:
相关问题 更多 >
编程相关推荐