看板 Python 關於我們 聯絡資訊
最近買了一本 深入淺出python 打算自學,可是剛開始還沒多少頁就遇到困難XD, 希望大大們能救我一下。 卡住的這個單元要做的是把寫好的模組程式碼載入Idle,讓Idle重置(reset),其實大概 就是要定義這個函數的意思吧? 可是我程式碼也寫了,檔案也存了,用F5開啟的時候卻總是跳出invalid syntax,這個好 像是無效語法的意思?可是我也重複確認了好幾次,甚至重打,卻還是一直跳出這個東西 ,請問我是哪裡做錯了呢? 附上程式碼 def print_lol(the_list): for each_item in the_list: if isinstance(each_item,list): print_lol(each_item) else: print(each_item) 我就只有把這個存成.py的檔案然後開啟而已,其他什麼都沒多做。 版本是3.3.2 PS:大概在深處淺出python第39頁的地方 在這邊先謝謝大大們的幫忙囉︿︿" http://imageshack.us/f/40/rxd6.png/這是我存成的檔案內容 http://imageshack.us/photo/my-images/577/tdat.png/這是我RUN他的時候的狀況 http://imageshack.us/photo/my-images/5/vuml.png/這是RUN完後的狀況 已經換成大圖了喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.88.198 ※ 編輯: mydays 來自: 111.249.88.198 (07/27 08:15) ※ 編輯: mydays 來自: 111.249.88.198 (07/27 08:16)
howardxu:我複製貼上可以動耶,他應該有說在哪一行有問題? 07/27 08:34
timTan:第幾行? 07/27 08:38
mydays:是指會變成紅底的東西嗎? 07/27 08:52
mydays:執行前後差別只有版本3.3.2中間的那個3變紅底而已 07/27 08:54
mydays:其他東西都沒變 07/27 08:55
timTan:資訊不太充足~ 07/27 15:17
mydays:可是我也不知道到底哪裡有問題啊Q_Q 07/27 16:03
darkgerm:原始程式有沒有 tab space 混用? 07/27 19:33
carlcarl:把整個錯誤訊息貼上來吧 07/27 22:23
mydays:因為我也不太會說,所以我就直接把狀況拍成照片給大大們看喔 07/28 00:33
※ 編輯: mydays 來自: 111.240.162.247 (07/28 00:37)
uranusjr:不是我挑剔不過你至少也截個圖吧, 這麼小誰看得懂 07/28 00:44
uranusjr:不過根據我 10.0 的視力, 你的圖裡面根本沒出現任何錯誤 07/28 00:45
uranusjr:所以你到底想問什麼... 07/28 00:45
mydays:可是第二張圖的時候不是跳出了invalid syntax 07/28 00:50
mydays:那個不是語法錯誤的意思嗎? 07/28 00:50
timTan:圖太小。 07/28 01:20
※ 編輯: mydays 來自: 111.240.162.247 (07/28 01:33)
lulala453:記得裝一下 pylint 這個軟體 07/28 10:18