在执行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()
答案 0 :(得分:1)
一种方法是使用try-catch
例如:
import sys
try:
argument_i_want = sys.argv[1]
except IndexError:
argument_i_want = ""