我是python的新手,并将参数放入变量中。我试图只允许三个变量作为参数,并将它们作为字符串放入a
,b
和c
。变量的Python参数
#!/usr/bin/python
import sys
x = sys.argv[1:]
x = ' '.join(x)
if len(x) > 3:
print "Only three arguments"
else:
print "Too many arguments"
a,b,c=[[y] for y in x.split()]
print a
print b
print c
为什么这是打印“的参数太多”,如果有少3 ??? – Texom512 2015-03-08 17:54:44
您是否期望*完全* 3个参数,或*最多* 3? – 2015-03-08 18:07:09