美文网首页
Python入门指南学习笔记-1-sys.argv

Python入门指南学习笔记-1-sys.argv

作者: 肖恩顿 | 来源:发表于2017-07-18 00:23 被阅读0次

上一篇Python-tutorial (Python入门指南)[学习笔记](http://www.jianshu.com/p/0bf72fc7157e) 介绍了笔记的由来,接下来正式进入笔记。

sys.argv

sys.argv 可以在运行python代码的时候传递参数,参考代码如下:

#sysargv_test.py
import sys

def say_hello():
  print "hello", sys.argv[0],sys.argv[1]

if __name__ == '__main__':
  print "start"
  say_hello()

然后执行

python sysargv_test.py shawn

注意,sysargv_test.py 后有个参数shawn。运行结果如下:

start
hello sysargv_test.py shawn

最后,再看看python -h 中关于arg的描述:

    arg ...: arguments passed to program in sys.argv[1:]

其中sys.argv[0]是python文件名,sys.argv[1:]是剩余的参数。

相关文章

网友评论

      本文标题:Python入门指南学习笔记-1-sys.argv

      本文链接:https://www.haomeiwen.com/subject/cacckxtx.html