为了账号安全,请及时绑定邮箱和手机立即绑定

python 参数,解包和变量

python 参数,解包和变量

慕粉3793091 2016-11-03 13:31:16
这个为什么错误了。如果可以解释一下那更好。
查看完整描述

2 回答

?
Jenkins_lee

TA贡献12条经验 获得超18个赞


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

查看完整回答
2 反对 回复 2016-11-03
?
孤独的小猪

TA贡献232条经验 获得超302个赞

你这个报错,是因为赋值报错,正确的代码如下:

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)

//img1.sycdn.imooc.com//581adbc20001664208940464.jpg

查看完整回答
反对 回复 2016-11-03
  • 2 回答
  • 0 关注
  • 2048 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信