![](/img/trans.png)
[英]SyntaxError using *args and **kwargs in an __init__ in Python
[英]Why does using __init__(self, **kwargs) return the following error code: SyntaxError: invalid syntax?
我嘗試運行我的 Kivy 應用程序的代碼,但是當我創建一個新類時出現問題。 這是它的代碼:
class MyGrid(GridLayout):
def __init__(self, **kwargs):
super(MyGrid, self).__init__(**kwargs)
self.cols = 2
self.add_widget(Label(text="First Name: "))
self.name = TextInput(multiline=False)
self.add_widget(self.name)
由於第二行 def __init__(self, **kwargs)
中的錯誤,代碼不起作用。 代碼返回:
SyntaxError: invalid syntax.
我不知道語法有什么問題。 可能出什么問題了?
對於任何來自 Tech 和 Tim's Video 的人來說,對於為什么會發生這種情況感到困惑,在Class MyGrid(GridLayout):
下面有一個錯字Class MyGrid(GridLayout):
def
和__init__
之間需要有一個空格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.