def findStats():
thread1 = thread.start_new_thread(func1, (arg_1, arg_2))
thread2 = thread.start_new_thread(func2, (arg_3, arg_4))
def func1(arg_1, arg_2):
"""
Some code which prints some stuff
"""
def func2(arg_3, arg_4):
"""
Some code which prints some other stuff
"""
ここでやりたいことは、func1 と func2 からの印刷出力を 2 つの別個の文字列にキャプチャして、GUI の 2 つの異なるタブに表示するために使用できるようにすることです。
また、StringIO() を使用してみましたが、それらは並列実行スレッドであるため、出力シーケンスは明らかにめちゃくちゃです。使用するサブプロセスについて学んでいますが、方法がわかりません..まだ試しています。
それはできますか?もしそうなら、私に方法を教えてください。前もって感謝します :)