环境管理系统

author author     2022-08-30     159

关键词:

__author__ = JCC
#coding=utf-8
import xlsxwriter
import xlrd as read

class env:
    def __init__(self, FE_Version,OMM_Version,Net_Type,Board_Type,WeiZhi_Info,PC_Info):
        self.FE_Version = FE_Version
        self.OMM_Version = OMM_Version
        self.Net_Type = Net_Type
        self.Board_Type = Board_Type
        self.WeiZhi_Info = WeiZhi_Info
        self.PC_Info = PC_Info

    def show(self):
        print self.FE_Version,
        print self.OMM_Version,
        print self.Net_Type,
        print self.Board_Type,
        print self.WeiZhi_Info,
        print self.PC_Info,

    def auto_test(self):
        print "开始自动化测试了"

    def getinfo(self):
        print "开始采集性能数据"

    def envcheck(self):
        print"开始环境巡检了"

    def clearuspp(self):
        print"开始清库了"

    def update(self):
        print"开始升级了"

class V4_env(env):
    def __init__(self,FE_Version,OMM_Version,Net_Type,Board_Type,WeiZhi_Info,PC_Info,DST_Type,ORACEL_Version):
        env.__init__(self,FE_Version,OMM_Version,Net_Type,Board_Type,WeiZhi_Info,PC_Info)
        self.DST_Type = DST_Type
        self.ORACEL_Version =ORACEL_Version


    def show(self):

        print "业务版本:",
        print self.FE_Version
        print "网管版本:",
        print self.OMM_Version
        print "网元类型:",
        print  self.Net_Type
        print "单板类型:",
        print self.Board_Type
        print "位置信息:",
        print self.WeiZhi_Info
        print "调试及信息:",
        print self.PC_Info
        print "DST信息:",
        print self.DST_Type
        print "ORACLE版本信息:",
        print self.ORACEL_Version


    def auto_test_spec(self,net_type):
        print "开始%s自动化测试了"%(net_type)

class V5_env(env):
    def __init__(self,FE_Version,OMM_Version,Net_Type,Board_Type,WeiZhi_Info,PC_Info,TECS_Version,MANO_Version):
        env.__init__(self,FE_Version,OMM_Version,Net_Type,Board_Type,WeiZhi_Info,PC_Info)
        self.TECS_Version = TECS_Version
        self.MANO_Version =MANO_Version

    def show(self):
        print "业务版本:",
        print self.FE_Version
        print "网管版本:",
        print self.OMM_Version
        print "网元类型:",
        print  self.Net_Type
        print "单板类型:",
        print self.Board_Type
        print "位置信息:",
        print self.WeiZhi_Info
        print "调试及信息:",
        print self.PC_Info
        print "TECS版本信息:",
        print  self.TECS_Version
        print "MANO版本信息:",
        print  self.MANO_Version

    def VM_els(self):
        print "开始虚机伸缩"

    def RONG_els(self):
        print "开始缩扩容"

def Func(obj):
    obj.getinfo()
    obj.clearuspp()
    obj.envcheck()
    obj.update()
    obj.auto_test()

def main():
    data = read.open_workbook(hello.xls)
    table = data.sheet_by_name(uV4)
    rows = table.nrows
    for i in range(1,rows,1):
        s1_v4=V4_env(table.row_values(i)[1],table.row_values(i)[2],table.row_values(i)[3],table.row_values(i)[4],table.row_values(i)[5],table.row_values(i)[6],table.row_values(i)[7],table.row_values(i)[8])
        print "——————————V4版本信息(第%d套环境)——————————"% (i)
        s1_v4.show()

    table = data.sheet_by_name(uV5)
    jcc_C = table.nrows
    for i in range(1,jcc_C,1):
        s1_v5=V5_env(table.row_values(i)[1],table.row_values(i)[2],table.row_values(i)[3],table.row_values(i)[4],table.row_values(i)[5],table.row_values(i)[6],table.row_values(i)[7],table.row_values(i)[8])
        print "——————————V5版本信息(第%d套环境)——————————"% (i)
        s1_v5.show()



if __name__=="__main__":
    main()

 

如何设置系统环境变量?

我的电脑→属性→高级”标签的“环境变量”中的系统环境变量,中的temp的值C:\windows\TEMP和TMP中的值C:\WINDOWS\Temp改为E:\temp!能改为E:\temp吗?环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件... 查看详情

环境检测项目管理系统简介

文章目录环境检测项目管理系统1.建设内容2.核心功能3.关于我们环境检测项目管理系统1.建设内容环境检测管理系统以合同为驱动,以检测质量管理为核心,展开全方位的信息化管理。包括任务分配,流程管理,... 查看详情

环境变量是什么?如何配置环境变量

环境变量是什么呢?其实我们可以把它理解为【系统的视线范围】,没错,配置进入了环境变量的程序,就等于是进入了系统的视线范围,打开DOS命令窗口后输入程序名,系统就会把在其视线内的(环境变量内)的程序找出来,... 查看详情

开源包管理系统和环境管理系统conda(代码片段)

开源包管理系统和环境管理系统Conda简介在做Python开发时,或许你接触过virtualenv,他可以为不同的环境安装不同的Python环境支持。如果你还知道virtualenvwrapper,你会发现它用起来更加方便,它是对virtualenv的封装,可以很方便的创... 查看详情

宿舍管理系统

宿舍管理系统功能展示 系统用途和技术特点本系统面向行业和用途宿舍管理,包括人员信息管理,寝室卫生、费用、报修管理提供宿管、学生、超级管理员界面系统开发软件环境及硬件环境软件开发环境:visualstudio2013,sql20... 查看详情

环境变量

什么是环境变量?    环境变量,是操作系统中一种特殊的对象,该对象可以为操作系统提供信息。环境变量分为环境变量名与环境变量值。变量名用来区别于其他的环境变量,而变量值就是给操作系统提供的信息。环境变... 查看详情

为啥 Powershell 环境 PATH 与系统环境 PATH 不同?

】为啥Powershell环境PATH与系统环境PATH不同?【英文标题】:WhyisthePowershellEnvironmentPATHdifferenttotheSystemEnvironmentPATH?为什么Powershell环境PATH与系统环境PATH不同?【发布时间】:2010-10-0711:46:21【问题描述】:我遇到了这种奇怪的情况:... 查看详情

gis在环境信息化管理中的应用

环境问题一般含有较强的地理分布特点,与地理要素紧密相关。地理信息系统(GeographicInformationSystem,GIS),是过去30多年内发展壮大起来的一个根据电子计算机系统的用以查询、输出、管理、剖析与表述地理信息的系统。它能... 查看详情

gis在环境信息化管理中的应用

环境问题一般含有较强的地理分布特点,与地理要素紧密相关。地理信息系统(GeographicInformationSystem,GIS),是过去30多年内发展壮大起来的一个根据电子计算机系统的用以查询、输出、管理、剖析与表述地理信息的系统。它能... 查看详情

机房动力环境监控系统的优缺点

机房动力环境监控系统的优缺点,云安防底端存储机房环境动力监控系统、嵌入式机房动力环境监控系统、多串口服务器动力环境监控系统、传统动力环境监控系统与早期机房动力环境监控系统。一、底端存储机房环境动力监控... 查看详情

ubuntu环境变量(代码片段)

使用Ubuntu进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍UbuntuLinux系统... 查看详情

windows系统jdk环境变量配置

一、环境准备  Windows10  jdk1.8.0_144 二、下载并安装JDK  下载密码:r5ym 三、环境变量配置  首先,打开控制面板>系统和安全>系统,点击高级系统设置进入系统属性。  点击环境变量,进入环境变量设置。... 查看详情

springbootspringboot中系统多环境配置

文章目录系统多环境配置1.创建多环境配置文件2.修改配置文件3.多环境的切换系统多环境配置在实际项目中,需要面对不同的运行环境,比如开发环境、测试环境、生产环境等,每个运行环境的数据库、Redis服务器等... 查看详情

添加系统环境变量

1.添加Linux系统环境/Bash环境变量:#echo$PATH  ##查看已有的环境变量#exportPATH=/usr:$PATH  ##新添加/usr/目录进环境变量2.添加python路径:#echo$PYTHONPATH  ## 查看python的路径#exportPYTHONPATH=/usr:$PYTHONPATH  ##  添加指定路... 查看详情

系统测试

系统测试定义:把产品作为一个整体,在真实的运行环境下,与环境中的其他要素相结合,检验是否满足用户的需要。系统测试的目的:检验是否满足用户的需求,或者弄清实际和需求的差距系统测试的真实使用环境:包括真实... 查看详情

jdk系统环境变量配置

...安装jdk,注意将jdk和jre放在不同文件夹下。如: 2、环境变量配置地方:  进入控制面板,搜索“环境变量”:  点击“编辑系统环境变量”->“环境变量”,即可进入:  点击“新建”或者“编辑”,即可新建变量... 查看详情

配置环境变量

一、什么是环境变量?环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或... 查看详情

如何设置ug环境变量

环境变量是包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量。方法如下:... 查看详情