내가 두 파이썬 파일수입자가 수입자의 변수를 가져올 수있는 방법이 있습니까?
# importer.py
parameter = 4
import importee
및
# importee.py
print parameter
을 가지고 말할 수있는 I 또는 방법 importee.py 액세스 importer.py의 parameter
내가 할 수있는? 나는 주위에 추한 일을 사용하고
의 sys
# importer.py
import sys
sys.parameter = 4
import importee
및
# importee.py
print sys.parameter
너무 추한를 빌려 (및 오염). 더 나은 솔루션을 찾고 있습니다.
# importer.py
import importee
importee.call_me(4)
과 :
그러면 일반적으로 디자인 문제의 징후 인 순환 수입이 발생합니다. 왜 이럴 필요가 있다고 생각하니? – IanAuld
@IanAuld 필자의 예에서와 같이, 일부 "매개 변수"를 사용하여 ** importee ** 모듈을 가져 오기를 희망합니다. –
무엇을 할 계획입니까? –