如何使用Python命令行接收09参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1815个文字,预计阅读时间需要8分钟。
Python3通过命令行参数使用getopt模块获取参数:pythonimport getopt
try: opts, args=getopt.getopt(sys.argv[1:], h, [help, arg1=, arg2=, arg3=])except getopt.GetoptError: print(用法:python test.py -h --arg1 value1 --arg2 value2 --arg3 value3) sys.exit(2)
for opt, arg in opts: if opt=='-h': print(帮助信息) elif opt in (-a, --arg1): print(arg1:, arg) elif opt in (-b, --arg2): print(arg2:, arg) elif opt in (-c, --arg3): print(arg3:, arg)
Python3 命令行参数
Python 提供了 getopt 模块来获取命令行参数。
$ python test.py arg1 arg2 arg3
Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:
- sys.argv 是命令行参数列表。
- len(sys.argv) 计算命令行参数个数。
本文共计1815个文字,预计阅读时间需要8分钟。
Python3通过命令行参数使用getopt模块获取参数:pythonimport getopt
try: opts, args=getopt.getopt(sys.argv[1:], h, [help, arg1=, arg2=, arg3=])except getopt.GetoptError: print(用法:python test.py -h --arg1 value1 --arg2 value2 --arg3 value3) sys.exit(2)
for opt, arg in opts: if opt=='-h': print(帮助信息) elif opt in (-a, --arg1): print(arg1:, arg) elif opt in (-b, --arg2): print(arg2:, arg) elif opt in (-c, --arg3): print(arg3:, arg)
Python3 命令行参数
Python 提供了 getopt 模块来获取命令行参数。
$ python test.py arg1 arg2 arg3
Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:
- sys.argv 是命令行参数列表。
- len(sys.argv) 计算命令行参数个数。

