もう一度やり直してください。返信いただきありがとうございます。whileループ呼び出し配列outside
私はログファイルを持っています。私はそのエントリーを取り出し、それからすべてのごみを取り除きます。私はと残されています 配列またはリストは私がしたい各行はこれである呼び出すどのようにこの
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()
私の質問です。 どのようにループを行うことができますし、一度に1つだけを引っ張って、何かをすると、私は終了ループに次のものに行く?
'c = + 2'は有効なPythonではないので、' x = x + 1'の代わりに 'x + = 1'のようなものを使うことをお勧めします。 – Signal
あなたは明確な問題と疑問を提示しているので、この投稿は本当に洗練されている必要があります。それが現れているので、あなたが取り組んでいることについて散歩するように思えます。 – zephyr