ОБНОВЛЕНИЕ: Я исправил свой код, и ниже работает нормально, как ожидалось
В основном мне нужен вывод, как показано ниже в почте.Я достиг этого.но нужно знать, если какой-либо эффективный код тогда ниже.
имя 5001 5010 9000 4%
имя 5002 5010 9000 4%
имя 5003 5010 9000 4%
имя 5004 5010 9000 4%
- Сохранение значений в списке.
Ниже приведены фиктивные значения
container = []
for server in range(1,5):
container.append('name')
container.append(server + 5000)
container.append(5000+10)
container.append(4000+5000)
container.append(2500 % 12)
print('\n' + str(container))
Назначить список значений для msgBody, чтобы отправить его по электронной почте
Я просто размещаю здесь фрагмент кода.Ниже также работает нормально
msgBody1 = ''
для счетчика в диапазоне (4):
if count == 0:
tempValue = '\n' + '\n' + str(container[count]) + '\t' + str(container[count+1]) + '\t' + str(container[count+2]) + '\t'
+ str(container[count+3]) + '\t' + str(container[count+4])
msgBody1 = msgBody1 + str(tempValue) + ' %'
elif count == 1:
tempValue = '\n' + '\n' + str(container[count+4]) + '\t' + str(container[count+5]) + '\t' + str(container[count+6]) + '\t'
+ str(container[count+7]) + '\t' + str(container[count+8])
msgBody1 = msgBody1 + str(tempValue) + ' %'
elif count == 2:
tempValue = '\n' + '\n' + str(container[count+8]) + '\t' + str(container[count+9]) + '\t' + str(container[count+10]) + '\t'
+ str(container[count+11]) + '\t' + str(container[count+12])
msgBody1 = msgBody1 + str(tempValue) + ' %'
elif count == 3:
tempValue = '\n' + '\n' + str(container[count+12]) + '\t' + str(container[count+13]) + '\t' + str(container[count+14]) + '\t'
+ str(container[count+15]) + '\t' + str(container[count+16])
msgBody1 = msgBody1 + str(tempValue) + ' %'
Любой другой лучший и короткий код для замены msgBody1
Заранее спасибо