读个文件而已,用sys.argv是什么意思?

img

1.RT,读个文件而已,用sys.argv是什么意思?

2.try except 到底是接哪个变量或者语句的,为什么老感觉用起来"指针"不明确?

sys.argv 是传入的参数
try 应该是预防文件打开和读取错误

  1. 读取文件,需要指定读取“哪个文件”,代码是通过接受用户传递的命令行参数实现的。行业要求,用户输入是不可靠的,所以做了一个检查

  2. try ... except 不是一个变量,而是一个范围,在这个范围内的代码报错是会被捕捉到,以便进行处理(比如显示对用户更容易理解的错误信息)