从一个名为heatnet的类我喜欢返回存储在list [0]中的实例A. 在Main文件中,我想调用与实例相关的所有函数。此函数应由spyder或PyCharm自动完成显示。尝试过绳索,绝地等等。在写作时运行但不是自动完成。
from Pipe import Pipe
class Heatnet(object):
def __init__(self, iteminstance):
print(iteminstance)
self.list = []
self.list.append(Pipe(iteminstance[0], iteminstance[1]))
def pipes(self, i = slice(None, None)):
return self.list[i]
class Pipe:
def __init__(self, x, y):
self.x = x
self.y = y
def area(self):
return self.x * self.y
heatnet.pipes(0).area()
答案 0 :(得分:0)
我解决了它: 不要将实例列表设为私有。如果它受到保护或公共自动完成正常工作。