python中sys.argv函数精简概括


Posted in Python onJuly 08, 2018

sys.argv函数通常用来读取命令行参数,其中保存了程序的文件名和命令行参数,读入的参数以元组的形式保存。下面以sys.argv[0],sys.argv[1],sys.argv[1:]进行具体分析,你也可以做其他尝试。

首先打开一个新的文件编辑器窗口,输入下面的代码,将其保存为test.py。

import sys
print(sys.argv[0])

用命令行找到test.py文件,以保存在桌面为例。

python中sys.argv函数精简概括

1.sys.argv[0]:上图即为sys.argv[0]的输出,可以看出是test.py的一个路径,或者更多的解释是指test.py本身。

2.sys.argv[1]:在test.py文件中将sys.argv[0]改为sys.argv[1]保存。

import sys
print(sys.argv[1])

从输出可以看出,sys.argv[1]是输出了参数所组成的元组的第一个元素。

python中sys.argv函数精简概括

3.sys.argv[1:]:在test.py文件中将sys.argv[1]改为sys.argv[1:]保存。

python中sys.argv函数精简概括

3.sys.argv[1:]:在test.py文件中将sys.argv[1]改为sys.argv[1:]保存。

Python 相关文章推荐
Django中使用locals()函数的技巧
Jul 16 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
python调用虹软2.0第三版的具体使用
Feb 22 Python
python opencv 图像拼接的实现方法
Jun 27 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
Apr 22 Python
在matplotlib中改变figure的布局和大小实例
Apr 23 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
Python 通过正则表达式快速获取电影的下载地址
Aug 17 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 Python
python 算法题——快乐数的多种解法
May 27 Python
Python Django ORM连表正反操作技巧
Jun 13 Python
python输出100以内的质数与合数实例代码
Jul 08 #Python
详解Python中的正则表达式
Jul 08 #Python
实例讲解Python爬取网页数据
Jul 08 #Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 #Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 #Python
python3实现字符串的全排列的方法(无重复字符)
Jul 07 #Python
python3 kmp 字符串匹配的方法
Jul 07 #Python
You might like
Search Engine Friendly的URL设计
2006/10/09 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
2013/05/07 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
vue项目中axios使用详解
2018/02/07 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
python访问纯真IP数据库的代码
2011/05/19 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python实现栈的方法
2015/05/26 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python读取Excel实例详解
2018/08/17 Python
Python利用神经网络解决非线性回归问题实例详解
2019/07/19 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
给排水专业应届生求职信
2013/10/12 职场文书
音乐表演专业毕业生求职信
2013/10/14 职场文书
应届生新闻编辑求职信
2013/11/19 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2014年团队工作总结
2014/11/24 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
vue中data里面的数据相互使用方式
2022/06/05 Vue.js