for i in range(len(npa)):
filename = '/lca_rcdist.php?npa1=503&nxx1=745&npa2=503&nxx2=' + npa[i]
reply = urllib.request.urlopen(servername + filename)
if reply.status != 200:
print('Error sending request', reply.status, reply.reason)
else:
data = reply.readlines()
reply.close()
for line in data[:showlines]:
cLine = line.decode('utf-8')
if '"ofrom">N<' in cLine:
print('NXX ,' + npa[i])
以下输出NXX,269NXX,298NXX,300NXX
等等,是有办法,如果添加和else语句,使输出不包含的第一个条目前面的逗号和NXX?例如:269NXX, 298NXX
?我对此很陌生,仍然在用这样的脚本语句来处理if和else语句。任何ifo如何使用if来更改输出,否则statemnet将被appriciated。如果else语句输出
请修复代码的缩进。正确的缩进在Python中至关重要。 – Barmar
只要颠倒“NXX”和“npa [i]”的顺序? 'print(npa [i] +'NXX,')'? –
@HenryKeiter然后你会在最后一个元素之后得到一个额外的逗号。 – Barmar