读出一共有几条记录
先写出一份三条记录的 CSV(表头 name,score),再读回来,输出记录条数(表头不算)。
按列名取出某一条的分数
读出这份 CSV,输出第二条记录的 score。
跳过有空值的那一行
这份 CSV 里小红那一行的分数是空的。 读出来之后跳过分数为空的记录,输出还剩几条。
把分数加起来(空值当 0)
同样这份带空值的 CSV,这次不跳过空值,而是把空的当成 0,输出总分。 注意 CSV 读出来的都是文本,要转成整数才能相加。
打开不存在的文件会抛什么
用 open 打开一个不存在的文件,会抛出【0】。
把可能出错的代码包起来
把可能出错的代码包起来、出错时不让程序崩,用【0】。
except 里该做什么
捕获到一个可预期的异常之后,except 里应该【0】。
文件不存在时接住它
运行下面的 Python 3 程序,填写结果。 try: with open("没有这个文件.txt", encoding="utf-8") as f: print(f.rea
不是数字却要转成整数
运行下面的 Python 3 程序,填写结果。 try: print(int("八十")) except ValueError: print("这一格不是数字,请检查数据")
读一个不存在的文件也不能崩
下面要读的文件并不存在。请用 try / except 接住,输出 找不到数据文件,不要让程序崩。