详解Python sys.argv使用方法


Posted in Python onMay 10, 2019

sys.argv是python用来获取命令行参数的,如在CMD下执行python *.py data,也就是使用python执行脚本时,需要添加的参数

按照Python教程中的做法

编写using_sys.py

详解Python sys.argv使用方法

在cmd中执行脚本

先是只执行python using_sys.py

详解Python sys.argv使用方法

看一下结果

详解Python sys.argv使用方法

然后,添加一些参数

python using_sys.py helloworld

详解Python sys.argv使用方法

再查看一下结果:

详解Python sys.argv使用方法

接下来分析一下:首先import sys是导入模块,这就是告诉python,我们可以使用sys模块,而sys模块包含了与python解释器和它的环境有关的函数接下来分析一下:首先import sys是导入模块,这就是告诉python,我们可以使用sys模块,而sys模块包含了与python解释器和它的环境有关的函数

其次,当python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块,如果找到了这个文件,这个模块的主块中的语句被运行,然后这个模块将能够被你使用其次,当python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块,如果找到了这个文件,这个模块的主块中的语句被运行,然后这个模块将能够被你使用

然后,sys.argv表示sys模块中的argv变量,实际上,sys.argv是一个字符串的列表,其包含了命令行参数的列表,即使用命令行传递给你的程序的参数。然后,sys.argv表示sys模块中的argv变量,实际上,sys.argv是一个字符串的列表,其包含了命令行参数的列表,即使用命令行传递给你的程序的参数。

特别注意:脚本的名称总是sys.argv列表的第一个参数,而在命令行脚本后的参数是sys.argv列表中的第二个元素,而参数之间以空格区分

详解Python sys.argv使用方法

最后就是sys.path包含了输入模块的目录名列表,sys.path的第一个字符串是脚本当前的路径。

详解Python sys.argv使用方法

以上内容说明了sys.argv是干什么的,以及其内容及意思。以上内容说明了sys.argv是干什么的,以及其内容及意思。

Python 相关文章推荐
python合并文本文件示例
Feb 07 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
Apr 05 Python
Python如何获取系统iops示例代码
Sep 06 Python
python 上下文管理器使用方法小结
Oct 10 Python
详解tensorflow实现迁移学习实例
Feb 10 Python
Python smtplib实现发送邮件功能
May 22 Python
python中pika模块问题的深入探究
Oct 13 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
python实现简单井字棋游戏
Mar 04 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
Python常用数字处理基本操作汇总
Sep 10 Python
python开发的自动化运维工具ansible详解
Aug 07 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
May 10 #Python
python lxml中etree的简单应用
May 10 #Python
基于Python的PIL库学习详解
May 10 #Python
python导入坐标点的具体操作
May 10 #Python
python简单验证码识别的实现方法
May 10 #Python
eclipse创建python项目步骤详解
May 10 #Python
Python实现字符型图片验证码识别完整过程详解
May 10 #Python
You might like
支持oicq头像的留言簿(一)
2006/10/09 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
简明 Python 基础学习教程
2007/02/08 Python
python使用mysql的两种使用方式
2018/03/07 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
python实现图片转字符画
2021/02/19 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
阿德的梦教学反思
2014/02/06 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
绿色环保倡议书
2015/04/28 职场文书
离婚纠纷代理词
2015/05/23 职场文书
运动会加油稿30字
2015/07/21 职场文书
办公室卫生管理制度
2015/08/04 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
Pandas搭配lambda组合使用详解
2022/01/22 Python
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
mysql sock 文件解析及作用讲解
2022/07/15 MySQL