def run(): try: '''''' ''' 可以在此处下方添加自己的代码 ''' '''''' curDir = os.path.split(g_caseName)[0] resultDir = curDir.replace("TestCase", "Report") startTimeSign = g_Global.getValue("startTime").replace( ":", "").replace(" ", "").replace("-", "") #startTimeSign = "20180228145712.735000" externalPortExcelName = resultDir + "/externalPorts-{startTime}.xls".format( startTime=startTimeSign) externalPort = get_allExternalPort( ) # 输出格式:[LinuxIP,dir,urlNo,location_url,serverName,"ip_port,ip_port"] print externalPort externalPortExcel = ExcelOperate.Excel(excelName=externalPortExcelName, sheetID=0) externalPortExcel.new() externalPortExcel.write([[u"端口所在服务或虚机", u"端口"]]) externalPortExcel.write(externalPort) global g_externalPortExcel g_externalPortExcel = externalPortExcelName except: errmsg = ''.join(traceback.format_exception(*sys.exc_info())) g_Log.writeLog(errmsg) return 0 return 1
if __name__ == '__main__': LOG_FILENAME = 'debug.log' lognum = 1 if os.path.isfile('iterate.dat'): os.remove('iterate.dat') while os.path.isfile(LOG_FILENAME): LOG_FILENAME = 'debug' + '(' + str(lognum) + ').log' lognum += 1 logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG) logging.debug('****************** Log File ***********************') GlobalValue.init() app = QtGui.QApplication(sys.argv) worker = Worker() workerThread = QtCore.QThread() worker.moveToThread(workerThread) md = MainDialog() md.setWorker(worker) workerThread.start() sys.exit(app.exec_())