다른 module에서 메인 모듈의 함수를 호출하여 메인 모듈의 변수를 변경?

Python/problems_python 2021. 1. 7. 09:40
#aa.py
import bb
a = 0
if __name__=="__main__":
bb.start()
print a
def end():
a = 15
#bb.py
def start():
import aa
aa.end()

#print 결과 = 0 ??
#포인터에 접근하여 값을 주고 싶은데 방법을 모르겠당..
결법?은 모르겠고 급한 불 끄기
데이터를 저장해놓는 module을 하나 더 만들어서 저장하고 불러왔다.




















#aa.py
import bb
import cc
a = 0
if __name__ == "__main__":
bb.start()
a = cc.c
print a
def end():
cc.c = 15
#bb.py
def start():
import aa
aa.end()
#cc.py
a = 0


#print 결과 = 15
#dataStorage 역할을 하는 cc.py module을 만들어 저장한 뒤 필요한 정보를 불러와 사용
#클래스를 사용해도 될 것 같음..?

python, main modules func to using another module, access main module value

: