あるファイルで宣言されたクラス インスタンスを 2 番目のファイルで使用したい状況があります。小さな例として、以下のコードを参照してください。
今のところどのように解決していますか?
File2 (実行する):
# Prog2:
from prog1 import *
cls1.dict["name"] = "John"
ファイル1
# Prog1:
class Myclass(object):
def __init__(self):
self.dict = {}
cls1 = Myclass()
import prog2
print cls1.dict["name"]
それを行うより良い方法はありますか?