Pythonで実行中プログラムの変数を参照したい
具体的にはメインプログラムにおいて、動きっぱなしのオリジナルモジュールから
リアルタイムで変数を好きな時に取り出したりしたいのです。
当たり前ですが以下のプログラムでは、
プログラムその2player.function()
部分に引っかかって停滞します。
並列処理なども考えましたがよく理解できませんでした。
宜しくお願いします。
Python3
1#プログラムその1 2#動きっぱなしモジュール 3import time 4 5class mojule: 6 def __init__(self): 7 self.num = 1 8 9 #ずっと動く 10 def function(self): 11 while True: 12 self.num += 1 13 time.sleep(3) 14
Python3
1#プログラムその2 2#モジュールから自由に変数を取り出す 3import sample_mj as mj 4 5player = mj.mojule() 6player.function() 7 8while True: 9 sansyo = input("aで参照、qで終了:") 10 11 if sansyo is "a" : 12 print(player.num) #ここで取り出す 13 sansyo = None 14 if sansyo is "q" : 15 exit()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/11/05 11:25 編集