python中sys的用法

常见用法: sys.argv

sys.argv用来获取当前正在执行的命令行参数的列表.

sys.argv[0]是程序名, sys.argv[1]是第一个参数, 以此类推后边的参数.

其他用法暂不介绍.

参考代码:

# encoding: utf-8
# filename: argv_test.py
import sys# 获取脚本名字
print('The name of this program is: %s' %(sys.argv[0]))
# 获取参数列表
print('The command line arguments are:')
for i in sys.argv:print(i)
# 统计参数个数
print('There are %s arguments.'%(len(sys.argv)-1))

运行结果:

E:\p>python argv_test.py arg1 arg2 arg3
The name of this program is: argv_test.py
The command line arguments are:
argv_test.py
arg1
arg2
arg3
There are 3 arguments.

python中sys的用法相关推荐

  1. Python中sys.argv方法的一些典型用法

    本文整理汇总了Python中sys.argv方法的典型用法代码示例. 示例1: weather_icons # 需要导入模块: import sys [as 别名] # 或者: from sys im ...

  2. python中sys用法_Python中sys模块功能与用法实例详解

    Python中sys模块功能与用法.,具体如下: sys-系统特定的参数和功能 该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数.它始终可用. sys.argv 传递给Pyth ...

  3. python中argv的用法

    python中argv的用法 sys.argv可以用来获取命令行参数,其中sys.argv[0]为脚本名,即python文件名,列表中的其他值为传入的参数值,一般定义方式为 script, arg1, ...

  4. python中path的用法,python中path的用法

    如何将python的路径加到path中 方法一:函数添加 1 import sys 2 查看sys.path 3 添加sys.path.append("c:\\") 方法二:修改环 ...

  5. python中sys模块有问题_python中sys模块之输入输出错误流

    import sys sys.stdout.write("msg")   # 控制台白色字体打印 普通输出流 sys.stderr.write("msg") # ...

  6. python中readlines函数用法,python中read() readline()以及readlines()用法

    我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...

  7. python中with是什么意思,Python中With的用法

    在看Dive Into Python中有关描述文件读写那章节的时候,看到了有关with的用法,查阅下相关资料,记录下来,以备后用. 官方的reference上有关with statement是这样说的 ...

  8. 五分钟理解yield在python中的简单用法,让你不再迷惑

    很多同学无论是在学习python还是使用python的过程中,都会遇到yield关键字,这个让人头大的问题,今天,就给大家分享一下我自学yield的心路历程 基本概念: (1)在 Python 中,使 ...

  9. format函数python的顺序_[转载] Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  10. python代码大全表解释-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

最新文章

  1. Django项目test中的mock概述
  2. el图片滚动_element的el-table中记录滚动条位置的示例代码
  3. Java Jaxb JavaBean与XML互转
  4. 有了我的第一个留言,高兴
  5. 让vue-router渲染为指定的标签
  6. Vue源码解析之AST语法树(三)
  7. [Swift]LeetCode483. 最小好进制 | Smallest Good Base
  8. ios 阅览器html5,HTML5测试:iOS 8浏览器Safari提升明显
  9. [深度学习]-CNN-ImageNet历年冠军和相关CNN模型
  10. 1177: 按要求排序(指针专题)_L2算法基础第10课 排序中
  11. java mongodb 时间查询_Spring-Data-MongoDB快速入门
  12. Atitit.编程语言的基础句型and汉语英文比较
  13. 西威变频器avo下载调试资料_变频器设置面板及参数设置方法
  14. 基于阿里云的基础架构设施保障(一)IAAS云计算
  15. java字符串替换字符串_java string 字符串替换
  16. UVA12304-2D Geometry 110 in 1!
  17. 机器学习预测时label错位对未来数据做预测
  18. (笔记本)电脑WLAN 点不开,显示WLAN 已关闭。
  19. [Ant自动打包]ant执行命令的详细参数和Ant自带的系统属性
  20. 赶紧收藏:如何使用Telegram客户支持

热门文章

  1. MindManager2018,修改下载时间
  2. 陶哲轩实分析 习题5.5.2
  3. [羊城杯 2020]A Piece Of Java
  4. 方正飞鸿:工作流在OA系统中的重要性
  5. [转载]唐僧的亲爹究竟是谁 (2016-02-17 16:37:21)
  6. Vue.js 踩坑记 (一)
  7. 个人网站搭建时linux中的相关配置记录(mysql,jdk,nginx,redis)
  8. Unreal Engine 4 —— GAS系统学习 (四十七)FireBall技能
  9. 用SAS如何读取数据
  10. lol计算机丢失msvcp140,玩英雄联盟提示电脑缺少msvcp140.dll怎么办