2013-12-19 196 views
0

我有這樣的一段代碼,每個要素將一個字符串用逗號和打印:無效語法的語句

prefixes="item1,item2,item3" 

for prefix in prefixes.split(","): 

    print prefix 

現在,當我嘗試執行上面的代碼,我得到以下錯誤:

問題調用WLST - 回溯(由外向內):(無代碼對象)在第0行文件 「example.py」,第21行

print: 
    ^SyntaxError: invalid syntax 

我試圖代碼換款爲以下:

prefixes="item1,item2,item3" 

for prefix in prefixes.split(","): 

    try: 

    print prefix 

但後來我得到以下錯誤:

try: 
    ^SyntaxError: invalid syntax 

這應該是很簡單,但它似乎一切我把FOR語句失效後。

任何幫助,將不勝感激。謝謝!

+2

修復您在帖子中的縮進。 – Matt

+0

@codehorse - 這將循環個別字符... – mgilson

+0

代碼按鈕是與大括號。 – user2357112

回答

0

對於您的特定腳本,您需要輸入except。除非你正在做的事情你不告訴我們,這將完成print

prefixes="item1,item2,item3" 

for prefix in prefixes.split(","): 
    try: 
    print prefix 
    except: 
     pass 
+0

謝謝馬特!原來,這是導致錯誤的縮進。現在工作正常。 – user3117450