但尽人事
莫问前程...

给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
赞(0) 打赏
未经允许不得转载:马洪飞博客 » 给python脚本传递参数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

但尽人事,莫问前程

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏