牛骨文教育服务平台(让学习变的简单)

通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。例如在命令行中执行 python demo.py one two three 后可以得到以下输出结果:

>>> import sys
>>> print(sys.argv)
["demo.py", "one", "two", "three"]


getopt 模块使用 Unix getopt() 函处理 sys.argv。更多的复杂命令行处理由 argparse 模块提供。