import sys
width = int(sys.argv[1])
height = int(sys.argv[2])
count = int(sys.argv[3])
length = int(sys.argv[4])
base = sys.argv[5]
type = sys.argv[6]
比较简便的做法:
[width, height, count, length, base, type] = sys.argv[1:]
但是这样得到的都是string,如果前面三个是int,后面两个是string呢,可以使用map函数。
[width, height, count, length] = map(int, sys.argv[1:5])
[base, type] = sys.argv[5:]
#or
width, height, count, length = map(int, sys.argv[1:5])
base, type = sys.argv[5:]
本文介绍了一种在Python中解析命令行参数的方法。通过使用sys模块,可以接收并转换命令行输入的参数,包括整数型和字符串型,并分别进行处理。
657

被折叠的 条评论
为什么被折叠?



