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

Spr*_*dzy 0 python

我对Python并不熟悉.我只是想创建一个基本脚本,我想获得没有脚本名称的所有命令行参数.

当我做

for arg in sys.argv:         
        print arg
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

<scriptname>
<arg1>
<arg2>
<argn>
Run Code Online (Sandbox Code Playgroud)

那么:我如何跳过脚本名出现在输出中?

Mar*_*rau 13

for arg in sys.argv[1:]:         
    print arg
Run Code Online (Sandbox Code Playgroud)

这称为切片,并且支持包括字符串在内的任何类似列表的结构.更多例子:

>>> s = "Hello"
>>> s[1:]
'ello'
>>> s[:2]
'He'
Run Code Online (Sandbox Code Playgroud)

切片还支持负面指数:

>>> s[:-1]
'Hell'
>>> s[:-2]
'Hel'
Run Code Online (Sandbox Code Playgroud)