1
내 모듈의 모든 위치에서 전역 변수를 사용하고 편집하는 방법은 무엇입니까? Run.py 메인입니다 파이썬에서 전역 변수 사용 3
project/
---- models/
---- ---- first.py
---- ---- second.py
---- run.py
처럼 내 프로젝트를보고 내가 그것을 응용 프로그램을 시작 TI 사용, 글로벌 바르가에 초기화하기.
내 모듈의 모든 위치에서 전역 변수를 사용하고 편집하는 방법은 무엇입니까? Run.py 메인입니다 파이썬에서 전역 변수 사용 3
project/
---- models/
---- ---- first.py
---- ---- second.py
---- run.py
처럼 내 프로젝트를보고 내가 그것을 응용 프로그램을 시작 TI 사용, 글로벌 바르가에 초기화하기.
당신이 사용하고자하는 다른 모듈에 import
을 입력해야합니다. 전역 변수는 다른 곳으로 가져 오지 않는 한 그들이 가지고있는 파일에만 적용됩니다. 당신은 당신이로 가져올 모듈 외부에 전파 변경을 원하는 경우, 당신이 할 필요가
주 두 가지 중 하나를
from
수입 구문 (다음 예 import foo.bar
및 foo.bar = <value>
)from
가져 오기를 사용하는 경우, 그것은 공업있는 변수의 로컬 버전을 생성하는 (예 : 사전)에서 장소 수정 다른 모듈의 값과 동일하지만 동일한 값을가집니다. 변경할 수있는 유형의 경우이 값은 참조이므로 개체를 현재 위치에서 수정하는 한 변경 사항은 모든 참조가 동일한 개체를 가리 키므로 모든 곳에서 볼 수 있습니다.
처음 run.var를 가져 와서 편집 할 때 결과가 없습니다. –
'run.var'의 유형은 무엇입니까? 어떻게 가져 왔니? ('import run.var' 또는'from import import var'를 사용하고 있습니까?)'from ... import ...'를 사용한다면,'import run.var'로 전환 한 다음'run.var = ...'. – Amber
'from run import var'와'var = ""' –