在python中,如何计算在一个特定参数之后传递的参数的数量?
说明:
[user]$ command1 -h 192.168.1.1 -p 8888 -t 50 -u -c ...etc main.py arg1 arg2 arg3
此处,当在www.example.com中使用sys.argv时main.py,参数的数量为12(或更多,每次都可能不同)
我只想计算www.example.com后面的参数main.py,所以只计算:arg1 arg2 arg3
,即“3”。
有什么办法吗?
- 谢谢-谢谢
1条答案
按热度按时间sbdsn5lh1#
您可以在
sys.argv
中获取main.py
的索引,然后进行相应的切片: