创建对象时python代码出错



声明对象时出错。如有任何建议,我们将不胜感激。

from tkinter import*
class Bill_App:
def _init_(self,root):
pass

root=Tk()
obj = Bill_App(root)
root.mainloop()

错误:-

Traceback (most recent call last):
File "C:Usersrish6AppDataLocalProgramsPythonPython37Bill_AppBill.py", line 9, in <module>
obj = Bill_App(root)
TypeError: Bill_App() takes no arguments

由于init方法的语法错误而出现错误。

def _init_(self,root):

它应该是__init__->def __init__(self,root):

更改的代码

from tkinter import*
class Bill_App:
def __init__(self,root):
print('object is created'+str(root))

root=Tk()
obj = Bill_App(root)
root.mainloop()

最新更新