2012-04-20 66 views
0

我是新與Python,所以我嘗試了一些代碼行:的Python - 類型錯誤:__init __()到底需要2個參數(3給定的),但我給了2

class loesung02(object): 
    html = "" 
    file1 = "" 
    def __init__(self, html, file1): 
     self.html = html 
     self.file1 = file1 
     print html + file1 

我把它叫做這樣的:

loesung02("aaaaaaaaaaaa", "bbbbbbbbbbb") 

使用Python殼牌

,但我總是得到的ErrorMessage,有啥錯?

+2

您發佈的代碼完美無缺。這一定還有更多 - 請發表一個失敗的例子。 – RichieHindle 2012-04-20 13:02:04

+0

上面的代碼是有效的。你可以嘗試從文件運行它嗎? – spicavigo 2012-04-20 13:02:16

回答

0

你得到了什麼錯誤信息?您的代碼在我的電腦上運行完美。我正在使用python 2.7.1。你有沒有把它寫在一個文件中,然後運行它,或者你在解釋器中編寫它?如果是後者,請重新初始化或重新運行解釋器,因爲可能存在其他干擾代碼的變量。

相關問題