我再次啓動,謝謝大家的回覆。while循環呼叫陣列外
我有一個日誌文件,我接受條目並從中刪除所有垃圾。 我留下了我的數組或列表是這個
23
23.23.23.23
45
45.45.45.45
100
34.34.54.13
我怎麼稱呼每一行,我想是與此有關。
a = 1
while a < 18:
a = a + 2
#logging.debug(line.split(PID_ANDROID)[a])
countIP = a
trySomething()
if a == 20:
break
但我必須在我打電話後做事情。 我希望能夠使用的第一個條目,
> do something
> see if something is happening
> if its not goto 3rd entry
> try the same thing again.
這就是我堅持的。 ,因爲當我從別的地方調用它時,我使用全局來存儲。 python告訴我,我不能告訴我們一個str或turp。或者使用下面的代碼給我一個列表中所有東西的繼續輸出。
atm我有這段代碼。
def trySomething():
global countIP
global LOG_SPLITER
#logging.debug('Processing Number: %s' % (countIP,))
logging.debug(LOG_SPLITER.split(PID_ANDROID)[countIP])
time.sleep(.5)
clearScreen()
#grabBox90()
#lineGoto()
我的問題是。 我該如何做循環,並一次只拔出一個與它做某事,當我到達完成的循環轉到下一個?
'c = + 2'是無效的Python,我也建議你開始使用'x + = 1'而不是'x = x + 1'。 – Signal
這篇文章確實需要進一步完善,以便您提出明確的問題和疑問。就目前而言,它似乎更像是在討論你正在做的事情。 – zephyr