详解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代码检查工具pylint 让你的python更规范
Sep 05 Python
python和shell变量互相传递的几种方法
Nov 20 Python
浅谈MySQL中的触发器
May 05 Python
深入讲解Python编程中的字符串
Oct 14 Python
使用python爬取B站千万级数据
Jun 08 Python
深入浅析Python的类
Jun 22 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
Python读取xlsx文件的实现方法
Jul 04 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
Python基于Tkinter编写crc校验工具
May 06 Python
解决c++调用python中文乱码问题
Jul 29 Python
Python实现播放和录制声音的功能
Aug 12 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
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
php接口隔离原则实例分析
2019/11/11 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
PHP实现简单的计算器
2020/08/28 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
js实现广告漂浮效果的小例子
2013/07/02 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python类属性的延迟计算
2016/10/22 Python
简单了解Python中的几种函数
2017/11/03 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
PyQt5实现简易电子词典
2019/06/25 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
上班打牌检讨书
2014/02/07 职场文书
工伤赔偿协议书
2014/04/15 职场文书
谢师宴学生致辞
2015/07/27 职场文书
python某漫画app逆向
2021/03/31 Python
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server