python脚本与命令行交互sys.argv

前言
在 Python 编程的世界里,sys.argv 是一个强大且实用的工具,它为我们开启了与命令行交互的大门,让程序能够接收外部传入的参数,从而实现更加灵活和多样化的功能。今天,就让我们深入探索 sys.argv 的奥秘。

“argv” 即 “argument value” 是一个列表对象,其中存储的是在命令行调用 python 脚本是提供的 “命令行参数”

一、什么是 sys.argv?
sys.argv 是 Python 中 sys 模块的一个内置变量,它是一个字符串列表,用于存储从命令行执行脚本时传递给脚本的参数。其中,sys.argv[0] 通常是脚本的名称本身,而从 sys.argv[1] 开始往后的元素则是用户在命令行中输入的额外参数。

例如,假设我们有一个名为 test.py 的脚本,在命令行中执行 python test.py arg1 arg2 arg3,那么 sys.argv 的值将是 ['test.py', 'arg1', 'arg2', 'arg3']。

 

 

 

posted @ 2025-02-07 16:03  小晓风  阅读(77)  评论(0)    收藏  举报