Python 如何在命令行参数上循环时不显示脚本名称?
我对Python一点也不熟悉。我只是想创建一个基本脚本,在这个脚本中,我想获得所有命令行参数,而不需要脚本名 当我这样做的时候Python 如何在命令行参数上循环时不显示脚本名称?,python,Python,我对Python一点也不熟悉。我只是想创建一个基本脚本,在这个脚本中,我想获得所有命令行参数,而不需要脚本名 当我这样做的时候 for arg in sys.argv: print arg 我得到以下输出: <scriptname> <arg1> <arg2> <argn> 因此:如何跳过脚本名以显示在输出中 for arg in sys.argv[1:]: print arg
for arg in sys.argv:
print arg
我得到以下输出:
<scriptname>
<arg1>
<arg2>
<argn>
因此:如何跳过脚本名以显示在输出中
for arg in sys.argv[1:]:
print arg
它被调用,并且支持任何类似列表的结构,包括字符串。更多示例:
>>> s = "Hello"
>>> s[1:]
'ello'
>>> s[:2]
'He'
切片还支持负索引:
>>> s[:-1]
'Hell'
>>> s[:-2]
'Hel'
非常感谢您的回答和解释!