需要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
功能:打印制定路径下的全部文件名;(随便写的,目的说明参数传递,可能有错误)
- #!/usr/bin/python
- # -*- coding: UTF-8 -*-
- import os
- import sys
- #判断传入参数个数
- if len(sys.argv) != 2:
- print "参数个数不对!"
- exit()
- exec_dir = sys.argv[1]
- for filename in os.listdir(exec_dir):
- print filename
暂无评论