![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
TypeError: order() takes exactly 2 arguments (1 given) 到底是哪里出错了?
3个回答
展开全部
原因:在多个文件的引用过程中,本文件类无需新建对象。该方法只有两个参数,你却给他1个
原代码:
class Login(object)
def __init__(self,maseter):
self.toor = maseter
print toor
if __name__ == "__main__":
Login = Login()
toor = "Hello!"
Login(toor)
修改方法:
删去Login = Login()
拓展资料:
Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)许可。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
展开全部
函数定义中写了2个参数,在函数调用时只传入了一个参数,函数名是order()
更多追问追答
追问
那我传入的是哪个能看出来吗?
追答
错误提示中有,能否多贴出些
应该会把出错时的栈打出来,有具体哪个python脚本的哪一行抛出的错,和哪个地方调用的这个函数,有了这两个信息直接查看脚本就可以推出问题了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
order这个函数需要2个参数才可以,你调用时只给了1个
追问
我在做django book里面入门的那个练习,写在views里面的一个函数,比如
def hours_ahead(request,offset):
...
...
然后就抛出这个error了.....其他函数对应的页面都没问题
但是后来我又创建了一个新的project完全一样的代码却是没有问题的,好想知道前面那个为什么错呀...><
![](http://iknow-zhidao.bdimg.com/static/question-new/widget/value-comment/img/support_10.6efc748.gif?x-bce-process=image/format,f_auto/quality,q_80)
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询