数据里混进了不是数字的格子
这一格本该是分数,实际却是 暂无。 请接住转换失败,输出 分数不是数字,已跳过。
开始练习 →
两种错分别给不同的提示
下面这段会先遇到“文件不存在”。请分别捕获两种异常:文件不存在输出 找不到文件,数据不是数字输出 数据格式不对。
开始练习 →
命令行参数存在哪
用户在命令行上给的参数,程序里从【0】拿。
开始练习 →
sys.argv 的第一个是什么
sys.argv 里第 0 个元素是【0】。
开始练习 →
用户没给参数时该怎么办
用户没给任何参数就运行了工具,程序应该【0】。
开始练习 →
不给参数时 argv 有多长
运行下面的 Python 3 程序,填写结果。 import sys print(len(sys.argv))
开始练习 →
没给参数就打印用法
本题就是不带任何参数运行的。 请判断参数个数:不足时输出 用法: python3 tool.py 数据文件.csv。
开始练习 →
从参数里取出文件名
判题环境没法真的给命令行参数,所以这里用一个列表模拟一次带参数的调用。 请从中取出文件名(也就是第 1 个参数)并输出。
开始练习 →
参数个数不对就提示
这个工具需要两个参数:输入文件和输出文件。下面模拟的调用只给了一个。 请判断个数,不够时输出 参数不足,需要输入和输出两个文件。
开始练习 →
参数齐全时取出输出文件
这次模拟的调用参数是齐的(程序名、输入文件、输出文件)。 请先确认个数够,再取出输出文件名并输出。
开始练习 →