次のようなクラス スレッドがあります。
import threading, time
class th(threading.Thread):
def run(self):
print "Hi"
time.sleep(5)
print "Bye"
そして今、「寝る」たびに違うものが欲しいとしましょう。
import treading, time
class th(threading.Thread, n):
def run(self):
print "Hi"
time.sleep(n)
print "Bye"
それは機能せず、次のメッセージが表示されます。
group 引数は今のところ None でなければなりません
では、実行時にパラメーターを渡すにはどうすればよいでしょうか。
注:クラス内の別の関数で次のようにしました:
import treading, time
class th(threading.Thread):
def run(self):
print "Hi"
time.sleep(self.n)
print "Bye"
def get_param(self, n):
self.n = n
var = th()
var.get_param(10)
var.start()