我正在pygame中开发一个游戏,我尝试使用命令行参数。
下面是一个例子,说明我试图在顶部添加描述:
# user sets variables with command lines. some options:
# python test.py (all default settings)
# python test.py -f (for fog)
# python test.py -f -m (for fog and multiplayer)
# python test.py -m (for multiplayer)
# default settings
fog = False
mode = 'singleplayer'
if fog == True:
print(1)
else:
print(2)
if mode == 'multiplayer':
print(3)
我如何使它,使用户可以键入一个选项,如我的4个测试用例,它将改变我的变量的值?
我看了https://docs.python.org/3/library/argparse.html#module-argparse,不明白我怎么能做我想做的事情。
1条答案
按热度按时间xriantvc1#
请参见argparse documentation中的示例。您可以执行以下操作: