首页 > 代码库 > Python自动化运维之2

Python自动化运维之2

执行脚本传入参数

Python有大量的模块,从而使得开发Python程序非常简洁。类库有包括三中:

  • Python内部提供的模块
  • 业内开源的模块
  • 程序员自己开发的模块

Python内部提供一个 sys 的模块,其中的 sys.argv 用来捕获执行执行python脚本时传入的参数

#!/usr/bin/env python
# -*- coding:utf-8 -*-


import sys

print (sys.argv)

sys.argv就是用来接收python解释器后边加的所有参数都会封装到argv里边,argv的类型是类表

C:\Users\xinshuhao\PycharmProjects\s12\day1>python test.py
[test.py]

C:\Users\xinshuhao\PycharmProjects\s12\day1>python test.py zsq
[test.py, zsq]

C:\Users\xinshuhao\PycharmProjects\s12\day1>python test.py 8000
[test.py, 8000]

 

Python自动化运维之2