Python 完全支持创建在命令行运行的程序,也支持通过命令行参数和短长样式来指定各种选项。
getopt 模块
getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数,也就是sys.argv。命令行选项使得程序的参数更加灵活。支持短选项模式。python 主要依赖 getopt 模块来获取命令行参数。
获取命令行参数
Python 中使用 sys 的 sys.argv 来获取命令行参数:
- sys.argv 是命令行参数列表。
- len(sys.argv) 是命令行参数个数。
简单用法
1
2
3
4
5
6
7
8
import sys
for arg in sys.argv:
print arg
print len(sys.argv) #参数个数
print sys.argv[1] #第一个参数
print sys.argv[2] #第二个参数
本文网址: https://pylist.com/topic/47.html 转摘请注明来源