给python脚本传递参数

use_python

需要sys模块

import sys

sys.argv[0] 是python脚本的名字;

Python文件内部接收参数用:sys.argv

sys.argv[0]:是python脚本名

sys.arg[1]及以后各项:是接收的参数以及次序

参数个数:len(sys.argv)

脚本名: sys.argv[0]

参数1: sys.argv[1]

参数2: sys.argv[2]

示例:test.py

功能:打印制定路径下的全部文件名;(随便写的,目的说明参数传递,可能有错误)

  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-
  3. import os
  4. import sys
  5. #判断传入参数个数
  6. if len(sys.argv) != 2:
  7.     print "参数个数不对!"
  8.     exit()
  9. exec_dir = sys.argv[1]
  10. for filename in os.listdir(exec_dir):
  11.     print filename

莫问

我还没有学会写个人说明!

相关推荐

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。