读出一共有几条记录

先写出一份三条记录的 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 接住,输出 找不到数据文件,不要让程序崩。

开始练习 →