我从python列表中获得以下输出列表。
['N3132-a', '172.20.138.18', '192.168.193.15/24', 'N3132-a.td.com ', 'N3K-C3132Q-40GX', 'FOC2116XCFV', 'NXOS: version 7.0(3)I4(6)']
['N56k-a', '10.249.98.11', '192.168.173.16/24', 'N56k-a.td.com ', 'N5K-C56128P', 'FOC2187FGHJ', 'kickstart: version 7.1(4)N1(1)']
['N3164-b', '172.16.48.14', '192.168.130.12/24', 'N3164-b.td.com ', 'N3K-C3164Q-40GE', 'FDO26HJKL2', 'NXOS: version 7.0(3)I4(6)']
['5596-a', '10.250.98.20', '192.168.170.25/24', '5596-a.td.com ', 'N5K-C5596UP', 'FOX2398HGF', 'kickstart: version 7.1(4)N1(1)']
['N3064-B', '172.17.47.20', '192.168.130.25/24', 'N3064-B.td.com ', 'N3K-C3064PQ-10GX', 'FOC193FGHJNM', 'NXOS: version 7.0(3)I4(6)']
我需要在html中循环这些数据并在html表中打印出来。
我有下面的html代码,但是可以创建每个表而不是一个表
这样的手动输入工作
<HTML>
<head>
<title>Data</title>
</head>
<body>
<h1><marquee>Welcome To The Page</marquee></h1>
<h1>Data :</h1>
<table border="4" align="center">
<th style="background-color:yellow !important;"><h2><br>dc</h2></th>
<th style="background-color:yellow !important;"><h2><br>proxi</h2></th>
<th style="background-color:yellow!important;"><h2><br>id</h2></th>
<th style="background-color:yellow !important;"><h2><br>email</h2></th>
<th style="background-color:yellow!important;"><h2><br>face-1</h2></th>
<th style="background-color:yellow!important;"><h2><br>face-2</h2></th>
<th style="background-color:yellow!important;"><h2><br>face-3</h2></th>
<tr><td>N3132-a</td><td>172.16.139.15</td><td>192.168.195.15/24</td><td>N3132-a.td.com </td><td>N3K-C3132Q-40GX</td><td>FOC2116</td><td>NXOS: version 7.0(3)I4(6)</td></tr><tr><td>N56k-a</td><td>10.249.99.11</td><td>192.168.175.11/24</td><td>N56k-a.td.com </td><td>N5K-C56128P</td><td>FOC2109L</td><td>kickstart: version 7.1(4)N1(1)</td></tr>
</table>
</body>
</HTML>
需要循环使用python输入数据并打印该html文件,而不是html表中的手动数据。
答案 0 :(得分:0)
您可以将整个html放在python变量中,对于列表输出,您可以这样做:
l=['N3132-a', '172.20.138.18', '192.168.193.15/24', 'N3132-a.td.com ', 'N3K-
C3132Q-40GX', 'FOC2116XCFV', 'NXOS: version 7.0(3)I4(6)']
for item in l:
print('<td>'+item+'</td>')