argv:即所谓的参数变量,这个变量保存着你运行Python脚本时传递给Python脚本的参数。

解包:把argv中的东西取出来,将所有的参数依次赋值给左边的变量。

在argv.py文件中输入以下代码:

from sys import argv
script, first, second, third = argvprint("The script is called:", script)
print("Your first variable is:", first)
print("Your second variable is:", second)
print("Your third variable is:", third)

在DOS下运行(Terminal)argv.py文件及返回:

F:\workspace\Python-test\src\test1>python argv.py a b c
The script is called: test.py
Your first variable is: a
Your second variable is: b
Your third variable is: c

注意:这里不是直接运行argv.py文件,而是带了三个参数,否则会报错。这里argv.py本身就是第一个参数,“a”是第二个参数了。

Python的argv怎么使用(Python参数、解包和变量)相关推荐

  1. python系统学习日记 L13 参数, 解包, 变量

    书中代码: from sys import argvscript, first, second, third = argvprint "The script is called:" ...

  2. python中的序列封包和序列解包

    今天我们要学的内容是python中的序列封包和序列解包,在此之前,我要先给你们讲解一下python中的序列. 可能刚接触python的朋友们都听过序列这个词,那么什么是序列呢? 序列就是可以进行索引和 ...

  3. 函数传参字典_Python 函数参数解包

    做一个简单.明亮.快乐的手艺人. 函数参数解包(Function Argument Unpacking)是在函数传参时将iterable参数对象中的元素解包出来的一种技术. 想象一个场景,当函数所有实 ...

  4. python 中参数 ,解包和变量的入门

    from sys import argv scrip,first,second,third=argvprint('',scrip) print('',first) print('',second) p ...

  5. Python之可变参数,*参数,**参数,以及传入*参数,**参数解包,*args,**kwargs的理解

    前言 *参数与**参数是Python参数中的重点知识,他们都被称为可变参数(任意参数),我们经常会在代码中看到*args.**kwargs 作为函数定义时: 1.*参数收集所有未匹配的位置参数组成一个 ...

  6. Python Django 参数解包及代码示例

  7. exercsie13 参数 解包 变量

    from sys import argv                #从python功能库中导入功能         "features"真正的名称是:modules   / ...

  8. 详解Python序列解包(5)

    如果一个函数需要以多种形式来接收参数,定义时一般把位置参数放在最前面,然后是默认值参数,接下来是一个星号的可变长度参数,最后是两个星号的可变长度参数:调用函数时,一般也按照这个顺序进行参数传递.调用函 ...

  9. python unpacking_Python解包(Unpacking)

    一.序列解包 Python赋值语句技巧之序列解包(sequence unpacking),是Python语言赋值语句的一种技巧方法,在给多个Python变量命名同时赋值时是很有效率的一种方法.简单说就 ...

最新文章

  1. opencv——pcb上寻找mark点(拟合椭圆的方法)
  2. AR独角兽的死亡教训:融资3亿美元,成投资人木偶,营销大于技术
  3. requests库和BeautifulSoup4库爬取新闻列表
  4. java 调试 gdb_android gdb 调试实例演示(有源代码篇)
  5. 【GAN优化】长文综述解读如何定量评价生成对抗网络(GAN)
  6. 听说面试又挂在计算机操作系统了?仔细看看这个!!!【强烈推荐】
  7. 数论-朴素卢卡斯(Lucas)模板
  8. window.open参数完全手册
  9. leetcode链表篇
  10. python中将列表中的元素倒序输出_python实现对列表中的元素进行倒序打印
  11. python3.8.0安装详细步骤_python3.8.0安装教程_后端开发
  12. UltraEdit搭建python IDE环境+设置快捷键
  13. 14、任务十四——数组对象的处理、修改DOM中的内容
  14. jQuery编写插件()
  15. Cookie、Session、Token、RefreshToken
  16. RPM打包技术与典型SPEC文件分析
  17. 乖乖地听我们三班的指挥
  18. 机器视觉系统——照明
  19. 总裁导航v2.5.1修复版秒收录网站模板源码指定定时收录导航站
  20. 网络七层协议OSI(Open System Interconnection)

热门文章

  1. Win10升级后极速模式网页打开卡慢的解决办法
  2. aiohttp使用教程
  3. 网站目录扫描工具webdirscan
  4. Android开发: 分享利用好Kotlin的特点提高开发效率
  5. java 返回json乱码_java返回json数据中文乱码解决方案
  6. Linux socket 编程 UDP
  7. iOS开发实用工具类,助你开发一臂之力
  8. 2018第八届至2022年第十三届蓝桥杯单片机开放与设计省赛客观题及简解整理
  9. 测试对方喜不喜欢你软件,对方是否喜欢你测试题
  10. 网络系统管理赛项之debian 十七 . LDAP服务器搭建及配置方法