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 相关文章推荐
Python中for循环控制语句用法实例
Jun 02 Python
2018年Python值得关注的开源库、工具和开发者(总结篇)
Jan 04 Python
简单实现python画圆功能
Jan 25 Python
PyQt5每天必学之创建窗口居中效果
Apr 19 Python
Django 内置权限扩展案例详解
Mar 04 Python
Python实现连接MySql数据库及增删改查操作详解
Apr 16 Python
Python自定义函数计算给定日期是该年第几天的方法示例
May 30 Python
python发送多人邮件没有展示收件人问题的解决方法
Jun 21 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
python实现三种随机请求头方式
Jan 05 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
劣质的PHP代码简化
2010/02/08 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python中zip和unzip数据的方法
2015/05/27 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
使用XML库的方式,实现RPC通信的方法(推荐)
2017/06/14 Python
python字典快速保存于读取的方法
2018/03/23 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
活动志愿者自荐信
2014/01/27 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
党代会心得体会
2014/09/04 职场文书
学习考察心得体会
2014/09/04 职场文书
买房子个人收入证明
2014/10/12 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书