ループの実行中に絶えず変化する値を確認し、値を変更する方法はありTEST.Loop
ます
か ( )?TEST.Delay
def Work():
のインスタンスを作成し、TEST
それを の他のインスタンスに変更することはできますが、ループTEST
内の値を調べて変数を変更する方法が見つかりません。Work
#!/usr/bin/env python3
from time import sleep
class TEST:
Test = 0
Loop = 0
Delay =.1
def inc_delay(self):
TEST.Delay += 1
print ( 'inc called' , TEST.Delay )
def dec_delay(self):
TEST.Delay -+ 1
def Work():
while TEST.Loop < 10000:
TEST.Loop += 1
sleep( TEST.Delay )
print ( TEST.Loop , TEST.Delay )
if __name__ == '__main__':
TEST.Work()
2 番目のスクリプトは次のようなものです。
import class_filename
a = class_filename.TEST
a.Delay = whatever