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 相关文章推荐
wxPython中文教程入门实例
Jun 09 Python
跟老齐学Python之类的细节
Oct 13 Python
Python判断对象是否相等及eq函数的讲解
Feb 25 Python
详解Python基础random模块随机数的生成
Mar 23 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 Python
python字符串判断密码强弱
Mar 18 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 Python
Python基于os.environ从windows获取环境变量
Jun 09 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
python保存大型 .mat 数据文件报错超出 IO 限制的操作
May 10 Python
Python实战之疫苗研发情况可视化
May 18 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
JpGraph php柱状图使用介绍
2011/08/23 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
类似框架的js代码
2006/11/09 Javascript
Javascript中的数学函数集合
2007/05/08 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
javascript如何创建对象
2016/08/29 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
Python多层装饰器用法实例分析
2018/02/09 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
总经理职责
2013/12/22 职场文书
质检部职责
2013/12/28 职场文书
骨干教师事迹材料
2014/12/17 职场文书
西柏坡观后感
2015/06/08 职场文书
《社戏》教学反思
2016/02/22 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
如何使用CocosCreator对象池
2021/04/14 Javascript
js 数组 fill() 填充方法
2021/11/02 Javascript
Python 中 Shutil 模块详情
2021/11/11 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript