最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级!
环境介绍:
Python 2.6.6
Centos 6.5
nginx 1.10.1
mysql 5.6.34
php 5.3.3
代码如下:
#!/bin/env python
import os
import sys
def enter(i): #定义一个函数,传递一个参数,用作计数器
info=''' #定义开头显示的提示选择信息
----- Select Install option -----
1.Install Nginx-1.10.1
2.Install Mysql-5.5.6.34
3.Install PHP-5.3.3
4.Install Required Components #安装必备组件
5.Exit Program
---------------------------------
'''
print info
n=raw_input('Input your select: ') #接收一个输入数值
if n.isdigit(): #判断是否是数字
n=int(n) #如果是就转换成整型,raw_input接收类型默认是字符串型
# if n<=5 and="" n="">