通俗易懂的sys.argv[]的用法

文章目录:

一、sys.argv[]说明

是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,也就从1开始之后所有的参数都是输入到命令行中的数。

>>> import sys
>>> sys.argv
['']

熊上面可以看出,其返回的是一个列表,也就是说,列表的第一个元素是文件的名字,从第二个元素开始之后就是在命令行中输入的参数啦

二、argv[]进一步使用说明

下面建立一个test.py, 测试代码如下:

import sys

print(sys.argv[0])

print("在命令行中输入的第一个参数:", sys.argv[1])

print("在命令行中输入的第二个参数:", sys.argv[2])

print(sys.argv[1], sys.argv[2])
print(sys.argv)

在命令行中输入:python test.py one 2 代码的测试结果如下:

test.py
在命令行中输入的第一个参数: one
在命令行中输入的第二个参数: 2
one 2
['test.py', 'one', '2']

其他

sys.argv[]的使用类似 argparse, 相当于是argparse的简单版本

注意:

所有的命令行中输入的参数都被转换成了字符串,所以如果你需要整型等其他类型,需要转换一下即可


码字不易,且看且珍惜!

通俗易懂的sys.argv[]的用法支付宝收款码
通俗易懂的sys.argv[]的用法微信收款码

如果你热衷技术,想寻找志同道合的伙伴,欢迎加入我们!

通俗易懂的sys.argv[]的用法微信交流
通俗易懂的sys.argv[]的用法QQ技术交流群

相关文章: