python中sys.argv
时间: 2023-11-02 20:18:45 浏览: 105
python命令行参数sys.argv使用示例
5星 · 资源好评率100%
在Python中,sys.argv是一个命令行参数列表。它允许你在运行Python脚本时从命令行传递参数。sys.argv列表中的第一个参数是脚本的名称,从第二个参数开始是传递给脚本的参数。例如,如果你运行这个命令:
```
python my_script.py hello world
```
那么,sys.argv列表将是这样的:
```
['my_script.py', 'hello', 'world']
```
你可以使用sys.argv来访问这些参数,例如:
```python
import sys
arg1 = sys.argv[1]
arg2 = sys.argv[2]
print("arg1:", arg1)
print("arg2:", arg2)
```
这将输出:
```
arg1: hello
arg2: world
```
请注意,sys.argv中的所有参数都是字符串类型。如果需要将它们转换为其他类型(例如整数或浮点数),你需要使用相应的转换函数。
阅读全文