查看所有Python相关学习笔记
在命令行中传参
- 以空格分隔
python test.py 参数1 参数2 参数3 ...
在代码中使用命令行传入的参数
- 通过
sys.argv
调用 - 传入的是一个列表,
- 其中python文件为第一个参数
- 后面每个空格分隔相当于列表的一个元素
- 列表中每个元素都是字符串格式
- 实例
- 代码
# 代码 import sys aa = sys.argv print(type(aa),aa) # 打印整个参数列表 print(type(aa[1]),aa[1]) # 打印单个参数的类型,及参数内容
- 执行命令(运行以上代码)
# 执行命令 python test.py 1 23
- 执行结果
# 执行结果 <class 'list'> ['test.py', '1', '23'] <class 'str'> 1
网友评论