获得第一个argv的更好方法

时间:2018-10-29 12:50:59

标签: python python-3.x

在执行python3.6 test.py some_argument之后,我需要一种快速且良好的方法(或库)来使用第一个参数。

if len(sys.argv) > 1:
    argument_i_want = sys.argv[1]

有没有办法做类似的事情: argument_i_want = some_lib.get_first_or_empty()

1 个答案:

答案 0 :(得分:1)

一种方法是使用try-catch

例如:

import sys

try:
    argument_i_want = sys.argv[1]
except IndexError:
    argument_i_want = ""