我使用这个算法来过滤用户在Python中传递argv的参数,我想知道是否有更好或更正确的方法来为通用应用程序做这件事。
from sys import argv
# Generate parameters list
paramList = []
for item in argv[1:]:
if item.startswith("--"):
paramList.append(item[2:])
elif item.startswith("-"):
for subitem in item[1:]:
paramList.append(subitem)