Mar*_*son 2 python arguments input
有没有正确的方法来读取python应用程序的参数?
例:
python game.py -server 127.0.0.1 -nick TheKiller1337
Run Code Online (Sandbox Code Playgroud)
是否有正确的方法来解释这些论点?就像现在一样,我有一些带有ifs的while循环.但它变得相当大.我应该为参数阅读做一般课程,还是已经在python中实现了?
这三个都在标准库中.
我推荐argparse.这是三者中最新的,IMO最容易使用.它是在2.7版本中引入的.
如果使用较旧的Python版本,我建议使用optparse(或者从pypi 获取版本2.5和2.6的argparse)