python中的raw_put接收问题,试了好久都不行,求大神解答~

#!/usr/bin/env python
# -*- coding: utf-8 -*-
args = raw_input('Give your argv:')
script, first, second, third = args
print "The script is called:", script
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third

运行后不管我输入用逗号隔开的字符串还是数组都提示我错误:

Give your argv:['safd','wer','231','hgh']
Traceback (most recent call last):
  File "/Users/JS000/Desktop/first try/try.py", line 5, in <module>
    script, first, second, third = args
ValueError: too many values to unpack
Process finished with exit code 1

请问输入什么才能正常运行?

查看回复