Class 在if/elif语句中调用类中的方法
我正在创建一个项目,但遇到了一个错误 这是我的代码(不是全部,它相当长,但我遇到的问题): 好的,在order_菜单(self)下,在elif语句下,它给了我一个错误: “未定义全局名称'end_order()”Class 在if/elif语句中调用类中的方法,class,python-2.7,if-statement,methods,Class,Python 2.7,If Statement,Methods,我正在创建一个项目,但遇到了一个错误 这是我的代码(不是全部,它相当长,但我遇到的问题): 好的,在order_菜单(self)下,在elif语句下,它给了我一个错误: “未定义全局名称'end_order()” 我可能没有做一些愚蠢的事情,但我不知道是什么..我相信在调用类方法时,Python中需要使用self关键字。尝试: self.end_order() 我猜“接受它”的意思是升旗还是投票?我不能投票,对不起,我不太清楚你的意思,我是stackoverflow的新手。@GregH单击概述
我可能没有做一些愚蠢的事情,但我不知道是什么..我相信在调用类方法时,Python中需要使用
self
关键字。尝试:
self.end_order()
我猜“接受它”的意思是升旗还是投票?我不能投票,对不起,我不太清楚你的意思,我是stackoverflow的新手。@GregH单击概述的复选标记将其变为绿色。这将使它成为你问题的正式“答案”。这也会将问题标记为已回答,并阻止它出现在“未回答”过滤器中。啊哈!谢谢,我知道这是如何回答未来的问题的!
self.end_order()