1、expected an indented block問題:
python是一門對縮進很要求很高的語言,而且有沒有縮進用肉眼無法辨別。
編程過程中遇到題目的錯誤提示,就是縮進有問題。
一般冒號後面都要有縮進。例如,def、if、for等
還有中文和英文的符號是不一樣的,這個如果錯誤了很難檢查出來。
2、在windows窗口中打開終端:
1)在文件夾的窗口中空白出按shift+右鍵,打開命令行窗口;
2)在地址欄輸入cmd,按下回車鍵即可。
3、Linux系統的sudo命令在window環境下怎麼用:
用管理員權限打開命令提示符(開始-所有程序-附件-右鍵命令提示符-以管理員權限打開)後,
直接輸入路徑。
--2014.11.20
4、 (code,expression)=line.split('-')
ValueError: too many values to unpack 問題:
1)說明文件中的數據有問題,用‘-’分割的話,確保每行都能取到‘-’分割符,如果各行的格式不一致,就可能取不到要的數據;
2)而且如果遇到某行有兩個‘-’甚至“----------------”,一行分割成多個列表,編譯器就很難做了,你沒告訴他怎麼處理多的列表,所以他抱怨“值”太多了,就會報錯。
可以用split(‘-’,1),或try/except處理。
--2014.11.25