我有一個Python腳本,具有嵌套for
循環只有1環的Python:在嵌套excuted for循環
HostList = file('trylist.txt')
DestHostList = file('trylist2.txt')
for DestHost in DestHostList:
DestHost = DestHost.strip()
for HostName in HostList:
HostName = HostName.strip()
try:
if DestHost!=HostName:
print HostName,DestHost
print "one loop finishes"
except Exception, e:
ExceptionHost.write(HostName+' - '+DestHost+': '+str(e)+'\n')
print "exception"
#traceback.print_exc(file=sys.stdout)
外for
循環似乎僅執行一次。 潛在的問題是什麼?
'DestHostList'只有一個元素? – Blender 2013-04-22 03:38:29
很多元素,而不僅僅是一個 – misteryes 2013-04-22 03:39:53
如果外層循環只循環一次,那麼該列表只有一個元素。內部循環遍歷'HostList'。 – Blender 2013-04-22 03:40:28