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最长公共子串算法实例
Mar 07 Python
python3中set(集合)的语法总结分享
Mar 24 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
python+openCV利用摄像头实现人员活动检测
Jun 22 Python
python编写猜数字小游戏
Oct 06 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
Nov 11 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 Python
Python双链表原理与实现方法详解
Feb 22 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 Python
python自动化之如何利用allure生成测试报告
May 02 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
第五节--克隆
2006/11/16 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP单链表的实现代码
2016/07/05 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
angular 服务随记小结
2019/05/06 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
Python实现LRU算法的2种方法
2015/06/24 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
Python补齐字符串长度的实例
2018/11/15 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
python文件及目录操作代码汇总
2020/07/08 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
化妆师职业生涯规划书
2014/02/16 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
学生犯错保证书
2015/05/09 职场文书
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL