引言

普通的简单粗暴的传参方式是:采用sys.argv[0]的方式进行传参,这里作为引子,进行简单的论述,不做过多的讲述:

[yuanyihan@slave117 ~]$ cat /opt/python.py 
#!/usr/local/bin/python
# -*- coding:utf-8 -*-
import sys
print(sys.argv[0])          #sys.argv[0] 类似于shell中的$0,但不是脚本名称,而是脚本的路径 
print(sys.argv[1])          #sys.argv[1] 表示传入的第一个参数,既 hello
#运行结果:


[yuanyihan@slave117 ~]$ python /opt/python.py hello
/opt/python.py       #打印argv[0] 脚本路径
hello                #打印argv[1] 传入的参数 hello

argparse模块

更多相关文章

  1. 在Linux和FreeBSD之间移植bash脚本的正确方法是什么?
  2. linux下jboss7.1 启动,关闭脚本
  3. 使用Python+selenium实现第一个自动化测试脚本
  4. 如何转换python中可执行的python脚本?
  5. linux shell脚本指令
  6. Shell脚本编写简明教程
  7. LINUX下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结
  8. 存储过程放在sql脚本里,命令行导入总是提示错误
  9. java之生成可重复执行的sql脚本

随机推荐

  1. Android ID
  2. Android下so注入汇总
  3. android 神奇的android:clipChildren属性
  4. ProgressBar使用详解(进度条动画)
  5. Android(安卓)音乐播放器 完整案例分析
  6. Android引入签名文件
  7. Android(安卓)8.1 来电显示SIM卡
  8. Android:获取APK签名信息
  9. Android studio 3.1.4 无法获取pom文件
  10. Android NDK开发之Android.mk文件