2017-10-17 56 views
-5

enter image description here語法錯誤:預期的縮進塊拋出異常

我寫這個代碼,以收集來自Twitter的所有數據,像倫敦城市。我曾嘗試使用Python編寫代碼和它的給我這個錯誤就行了:

def process_or_store(tweet): print(json.dumps(tweet)

我能做些什麼來解決這個問題?

+0

您需要將行縮進4個空格,就像您在其他所有方法中所做的一樣 – AK47

+0

請發表您的實際代碼,而不是您代碼的圖片,以及具體的錯誤,您期望的行爲,發生的情況等。請參見[問] – pvg

+0

嗨,歡迎來到Stack Overflow。請查看[問]。請不要發佈鏈接到代碼,特別是鏈接到* images *的代碼。將問題本身的代碼發佈爲格式化文本。 –

回答

0

設置在此行前的製表或空格(取決於你在使用什麼所以它看起來像:

def process_or_store(tweet): 
    print(json.dumps(tweet)) 

請注意,python不會使用{}來確定函數開始和結束的位置。取而代之,功能必須在一個縮進級別中。 你也忘了關閉括號print()。採取上述定義,其語法是正確的。 請注意混合了製表符和空格(有些編輯器會自動管理它,但如果沒有,這可能會導致不明顯的錯誤)

0

更新:

def process_or_store(tweet): 
print(json.dumps(tweet) 

爲:

def process_or_store(tweet): 
    print(json.dumps(tweet)) 

,然後刪除你的問題

+0

其確定感謝回答抱歉,我是一個新的論壇和python –

+0

我有另一個問題,我已經寫了解決方案,你告訴我在運行python之前,他給了我錯誤def proccess_or_(tweet):undented與任何外部縮進級別不匹配錯誤的含義是什麼? –

+0

對不起,關於代碼的照片是我最後一次這樣做,他給這個新的語法錯誤我不知道爲什麼我已經嘗試重寫代碼把語法錯誤在這裏 –