如何构建Python命令行参数?构建Python命令行参数的常见方式

在日常编写 Python 脚本的过程中,我们经常需要结合命令行参数传入一些变量参数,使项目使用更加的灵活方便,这篇文章主要介绍了构建 Python 命令行参数?构建 Python 命令行参数的常见方式,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下 。

如何构建Python命令行参数?构建Python命令行参数的常见方式

文章插图
在对python脚本进行编写的时候,我们都要用到一些参数去对变量进行传递,今天给大家一共介绍了一种常见的python命令行参数 。
1、sys.argv 
使用这个来构建命令行参数最简单也是最常见的一种方式,它会对参数传入到一个有序的列表当中,需要对 它的顺序进行固定 。比较适合参数少场景固定的项目当中 。举个例子:
import sysif __name__ == '__main__'    args = sys.argv[1:] 参数个数    args_length = len(sys.argv) if sys.argv else 0    print("排除运行主文件参数,其他参数列表为:", args)    print("参数总数:", args_length)运行结果:
排除运行主文件参数,其他参数列表为: [arg1, arg1]参数总数:3在这段代码当中,首先我们对一个参数进行获取,sys.argv[0]它表示的是第一个参数,使用len来获取参数的个数 。在sys.argv获取到的列表中,它的第一个参数表示的是一个脚本的文件名字 。
【如何构建Python命令行参数?构建Python命令行参数的常见方式】对于一些简单自用且不那么正规的场景,个人觉得可以考虑用 sys.argv 模块快速构建命令行参数,到此这篇关于如何构建 Python 命令行参数?构建 Python 命令行参数的常见方式的文章就介绍到这了,更多相关Python命令行参数内容可以继续关注学习!

    推荐阅读