猿问

python 参数,解包和变量

这个为什么错误了。如果可以解释一下那更好。

慕粉3793091
浏览 2049回答 2
2回答

Jenkins_lee

首先sys.argv是作用是获取命令行参数的。执行脚本时需在命令行输入三个值分别赋给变量first、second、third(第一个变量"script"的值默认为文件名)。如果没有在命令行输入则会返回图片中的ValueError异常。

孤独的小猪

你这个报错,是因为赋值报错,正确的代码如下:from sys import argv script,first,second,third=argv,argv,argv,argv print("The script is called:",script) print("The first  variable is:",first) print("The script variable is:",second) print("The script variable is:",third)
随时随地看视频慕课网APP

相关分类

Python
我要回答