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 实现归并排序算法
Jun 05 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
在cmd命令行里进入和退出Python程序的方法
May 12 Python
python多任务及返回值的处理方法
Jan 22 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
python实现批量nii文件转换为png图像
Jul 18 Python
python计算n的阶乘的方法代码
Oct 25 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
Python如何重新加载模块
Jul 29 Python
浅谈Python项目的服务器部署
Apr 25 Python
Python Pygame实战之塔防游戏的实现
Mar 17 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
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
vue实现分页加载效果
2019/12/24 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
Python实现的多线程端口扫描工具分享
2015/01/21 Python
Sublime开发python程序的示例代码
2018/01/24 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
python switch 实现多分支选择功能
2020/12/21 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
高三历史教学反思
2014/01/09 职场文书
表彰会主持词
2014/03/26 职场文书
文明社区申报材料
2014/08/21 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
《灰雀》教学反思
2016/02/19 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers
Python pandas求方差和标准差的方法实例
2021/08/04 Python
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android