python3中sys.argv的实例用法


Posted in Python onApril 24, 2020

sys.argv就是一个从程序外部获取参数的,这个外部指的是我们执行python文件时后面追加的参数,例如:python3 test.py test1 test2

从外部获取的参数可以是单个也可以是多个,获取的是一个列表(list),也就是说sys.argv其实可以看做是一个列表,能用【】提取到其中的元素,第一个元素是程序本身,其次才是外部追加的参数

import sysprint(sys.argv[0])

执行这个python文件

D:\Python36\python.exe F:/老男孩Python7期/test/sys.argv.py
得到输出结果“F:/老男孩Python7期/test/sys.argv.py”
F:/老男孩Python7期/test/sys.argv.py

我们将获取第二个参数

import sys
print(sys.argv[1])

执行这个python文件,后面追加多个参数

F:\老男孩Python7期\test>D:\Python36\python.exe F:/老男孩Python7期/test/sys.argv.py test1 test2 test3
得到输出结果:
test1

获取最后一个参数

import sys
print(sys.argv[-1])

获取前两个

import sys
print(sys.argv[:2])

内容补充

sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。

到此这篇关于python3中sys.argv的实例用法的文章就介绍到这了,更多相关python3中sys.argv的用法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
python读取浮点数和读取文本文件示例
May 06 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
Jun 28 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
利用python求相邻数的方法示例
Aug 18 Python
Python正确重载运算符的方法示例详解
Aug 27 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
Apr 07 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
python爬虫 requests-html的使用
Nov 30 Python
Python多线程 Queue 模块常见用法
Jul 04 Python
Python实现视频自动打码的示例代码
Apr 08 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 #Python
Python实现仿射密码的思路详解
Apr 23 #Python
利用matplotlib为图片上添加触发事件进行交互
Apr 23 #Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 #Python
使用matplotlib动态刷新指定曲线实例
Apr 23 #Python
Flask模板引擎Jinja2使用实例
Apr 23 #Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 #Python
You might like
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
vue 解决循环引用组件报错的问题
2018/09/06 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
详解Python中的条件判断语句
2015/05/14 Python
Python多进程机制实例详解
2015/07/02 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
深圳茁壮笔试题
2015/05/28 面试题
道路建设实施方案
2014/03/18 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
2015年教师新年寄语
2014/12/08 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
PHP解决高并发问题
2021/04/01 PHP
Python中文纠错的简单实现
2021/07/07 Python
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL
OpenFeign实现远程调用
2022/08/14 Java/Android