如何回应第二个论点?

问题描述 投票:-3回答:1

我正在开发一个程序,该程序在输入中带有两个参数,例如:

console xbox

“控制台”是第一个参数,“ xbox”是第二个参数

我试图做类似的事情:

if game == "console" + variable:

......

作为“变量”将是第二个参数的去处,但是该变量不应包含任何带有预定义字符串或类似内容的列表,我希望第二个参数是完全随机的,然后希望程序成为能够与之互动。我该怎么做?

python python-3.x command-line parameter-passing command-line-arguments
1个回答
0
投票

您应该看一下sys.argv的文档。基本上,如果您以python script.py console xbox调用脚本,则会出现类似以下行为:

import sys

"script.py" == sys.argv[0] # True
"console" == sys.argv[1]   # True
"xbox" == sys.argv[2]      # True
"console xbox" == sys.argv # False

© www.soinside.com 2019 - 2024. All rights reserved.