利用sys.argv获取程序的外部参数
时间: 2023-11-17 14:09:31 浏览: 32
sys.argv是一个列表,其中包含程序运行时传递给Python脚本的所有命令行参数。sys.argv列表的第一个元素始终是脚本本身的名称,其余元素包含脚本所接收的任何参数。
以下是一个简单的示例,演示如何使用sys.argv获取程序的外部参数:
```python
import sys
# 打印脚本名称
print("脚本名称:", sys.argv[0])
# 打印传递给脚本的所有参数
print("传递给脚本的参数:", sys.argv[1:])
```
如果你在命令行中运行该脚本并传递参数,例如:
```
python myscript.py arg1 arg2 arg3
```
则输出如下:
```
脚本名称: myscript.py
传递给脚本的参数: ['arg1', 'arg2', 'arg3']
```