我正在尝试重新组织我的程序,以便使用某个库的方法位于自己的模块中,我将其导入主程序。问题是模块special
包含一个使用主程序中的属性的方法,solve~
我尝试将每个文件导入另一个文件但是没有用。我还尝试将属性作为参数传递给special
在solve~
我有
self.guess = complex(input("Take a guess: "))
在special
我有
self.guess -= ( self.expr.subs(self.x, self.guess) /
( derivative.subs(self.x, self.guess) ) )
n += 1
print "The final result of the SPECIAL Newton\'s method is", self.guess
self.guess = round(self.guess, 7)
就是这样,因为我原本把所有东西放在一个文件中
当我运行solve~
时,我收到错误AttributeError: Special instance has no attribute 'guess'