我是一個Python初學者,現在它的刻着我出去:簡單的代碼,但無法找到錯誤(PyS60的而不是具體的)
L = []
file = urllib.urlopen("http://someurl.com/someText.txt")
line = file.readline()
while line != "" :
L.append(line)
line = file.readline()
appuifw.selection_list(choices=L)
,我得到這個錯誤:
line = file.readline()
^
SyntaxError: invalid syntax
有誰知道這個問題是什麼?
您是否在細緻地用白色空間?是語法錯誤與上一行縮進一致的行嗎? – 2009-12-21 20:59:34
也可以,而不是你的while循環,你可以做'對於文件行:' – 2009-12-21 21:00:30
我找不到你的代碼中的任何可見的錯誤,但不使用while循環,在這種情況下。如果你需要一個行列表,只需使用'file.readlines()'。還要注意,如果你需要遍歷一個序列,for循環就是你所需要的(他的語法和語義與C不同) – 2009-12-21 21:04:13