1.IndentationError: expected an indented block
这个的原因是缩进的问题,这一行我忘记加空格了,真的好低级的一个错误呀。
2.FileNotFoundError: [Errno 2] No such file or directory: 'rainfall_March.txt'
第二个奇葩的错误出现了,抄错文件名。
以后真的应该运行之前再检查一遍。
3.TypeError: must be str, not int
虽然检查了但是还是没有检查出来,要记得“”内是字符串,如果需要加上数字要记得做转换。
4.找出以单纯‘end’结尾的行数。
这个程序我在刚开始写的时候是if line.endswith('end'):这个样子的假设条件。但是运行之后发现多出来了好多,将这些行都打出来后发现很多以-end结尾的词(eg:send)也被包括进来了,所以最后改成了line.endswith(' end')的条件。
即在end前