我正在开发一个程序,该程序在输入中带有两个参数,例如:
console xbox
“控制台”是第一个参数,“ xbox”是第二个参数
我试图做类似的事情:
if game == "console" + variable:
......
作为“变量”将是第二个参数的去处,但是该变量不应包含任何带有预定义字符串或类似内容的列表,我希望第二个参数是完全随机的,然后希望程序成为能够与之互动。我该怎么做?
您应该看一下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