Python中sys.argv的用法
2024-10-20 05:32:19
sys.argv是获取运行python文件的时候命令行参数
下面的代码文件是a.py,当我不用IDE工具,只用命令行窗口运行的时候,进入文件所在目录,输入:python a.py 输出结果如下
import sys
a=sys.argv
b=len(sys.argv)
print(a)
print(b)
输出:
['a.py']
1
还是上面的代码,当我运行时候输入:python a.py zhang 输出如下
['a.py', 'zhang']
2
继续运行时候输入:python a.py zhang kang 输出如下
['a.py', 'zhang', 'kang']
3
想必不用我说大家都能看明白了。现在分别获取输入的参数值:
python a.py zhang kang
#encoding=utf-8
import sys
a=sys.argv[0]
b=sys.argv[1]
c=sys.argv[2]
print("filename:",a)
print("param1:",b)
print("param2:",c)
输出:
('filename:', 'a.py')
('param1:', 'zhang')
('param2:', 'kang')
最新文章
- Android开发之import org.apache.http
- 发测试 HTML/FILE/MYSQL/动态 20151120
- python(八)内置模块logging/os/time/sys/json/pickle
- EasyUI扩展方法
- angular $apply()以及$digest()讲解1
- pm2 开机自启动如何弄?
- MATLAB 通过二进制读写文件
- #Cocos2d+lua#android+Eclipse工程编译设置
- (转)教你如何使用php session
- gem install bundler
- JavaSE(四)之接口、访问控制
- eclipse搭建elastic-job
- CPU二则
- SQL语法基础之INSEART语句
- appium---第三个脚本,进入评论页,发表评论
- IDEA去除自动检测bean是否存在
- gitlab 搭建自己的源代码管理器
- 【转载】JVM系列一:JVM内存组成及分配
- jenkins之参数化构建
- px 和 em 的区别