欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python sys.argv[] 的作用

发布时间:2023/11/27 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python sys.argv[] 的作用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

sys.argv[]是什么

argv 是sys库里面的所以使用的 需要先引入sys (使用import sys)


sys.argv[]的作用

从程序外获取参数,怎样理解呢,例如在终端中运行test脚本 输入python test.py A01 
sys.argv[]的作用就是获取脚本的时候获取A01的,

demo练习sys.argv[]的使用

demo1 argv里面的参数设置为0的时候

import sys
print(sys.argv[0])

打印结果

 

这个时候没有输入内容获取的脚本本身,要获取外部参数的时候argv里面的参数要从1 开始

demo2 argv里面的参数设置为1的时候

import sys
print(sys.argv[1])

打印结果

这个时候我们就获取外部输入的A01 了

demo3 argv里面的参数设置多个的时候

由于读取外部参数,和设置的不一样的时候很容易报错,所以使用的一定要添加判断

来避免错误

import sysnum = sys.argv[1:]
if len(num) == 2:print(num)
else:print("请输入2个参数")

 打印结果:

到这里基本就完了,怎样使用回了,他的作用就是比较2个文件内容有那些相同,那些不同的地方,

比如输入2个文件名,通过文件名,我们打开文件,然后读取里面的内容,进而比较里面的内容.

 

总结

以上是生活随笔为你收集整理的python sys.argv[] 的作用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。