Python 如何让函数访问另一个函数中的变量
我有多种功能。一个函数(估计)调用另一个函数(回调)的变量以执行计算。然而,有几个问题Python 如何让函数访问另一个函数中的变量,python,function,oop,ros,Python,Function,Oop,Ros,我有多种功能。一个函数(估计)调用另一个函数(回调)的变量以执行计算。然而,有几个问题 看起来变量没有被传递,而且 似乎函数(估计)从未被调用运行,我不知道为什么 我想要的是打印出估算结果,但没有打印任何内容 如果有人能让我知道我做错了什么,我将不胜感激 例: 您没有对对象调用估算函数。你可以这样做 s_e = S_E() s_e.estimation() 您需要详细说明到底出了什么问题。请注意,在估算中,您调用了回调(),但在该范围中没有定义这一点。。。现在还不清楚你希望这些做什么。好的,
您没有对对象调用估算函数。你可以这样做
s_e = S_E()
s_e.estimation()
您需要详细说明到底出了什么问题。请注意,在
估算
中,您调用了回调()
,但在该范围中没有定义这一点。。。现在还不清楚你希望这些做什么。好的,谢谢,我会更新的。但要回答你的问题,这里没有印刷品。我想打印估价,但我什么也得不到。好吧,好吧,你还没有提供。您正在使用某个库,但至少您需要描述您希望该库做什么,为什么希望调用.estimation
?另一个问题,我能够调用该函数。但是,我得到了一个错误:quat,a_rate=callback(),因为它说“callback”这个名称没有定义,所以我无法访问变量。你知道我怎么解决这个问题吗?任何时候你想调用一个属于类的函数,唯一的“访问”方法就是用该类的对象调用它。如果您是从该类的函数中调用它,那么对象就是self。在您的情况下,您将执行self.callback()
s_e = S_E()
s_e.estimation()