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