Python 如何在命令行参数上循环时不显示脚本名称?

Python 如何在命令行参数上循环时不显示脚本名称?,python,Python,我对Python一点也不熟悉。我只是想创建一个基本脚本,在这个脚本中,我想获得所有命令行参数,而不需要脚本名 当我这样做的时候 for arg in sys.argv: print arg 我得到以下输出: <scriptname> <arg1> <arg2> <argn> 因此:如何跳过脚本名以显示在输出中 for arg in sys.argv[1:]: print arg

我对Python一点也不熟悉。我只是想创建一个基本脚本,在这个脚本中,我想获得所有命令行参数,而不需要脚本名

当我这样做的时候

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'

非常感谢您的回答和解释!