公司的测试平台通过Process process = Runtime.getRuntime().exec("python " + "脚本地址")执行python测试脚本。 执行普通的python脚本没有问题,但是当python脚本中引入import xlrd,用Excel表格中获取数据时,通过平台以上的方法就无法正常运行(生成的日志为空文件)。请教各位大神问题所在。 另外,单独在IDE中运行从Excel表格中获取数据的python脚本正常。粘部分python代码如下:def getColumnIndex(table, columnName):columnIndex = Nonefor i in range(table.ncols):if (table.cell_value(0, i) == columnName):columnIndex = ibreakreturn columnIndexdef readInputListByColumnName(fileName, sheetName, columnName):workbook = xlrd.open_workbook(fileName)sheet = workbook.sheet_by_name(sheetName)index = CaseBase.getColumnIndex(sheet, columnName)inputlist = sheet.col_values(index, start_rowx=1)return inputlist
添加回答
举报
0/150
提交
取消
