가져온 모듈의 전역 변수 표시 [중복]
이 프로그래밍 질문은 하나의 모듈에 선언된 전역 변수에 액세스하는 문제를 해결하는 것을 목표로 합니다. 다른 가져온 모듈에서. 특정 시나리오에는 가져오기 모듈 내에서 전역 변수를 활용하는 유틸리티 함수를 정의하는 작업이 포함됩니다.
질문:
메인 모듈에 정의된 전역 변수를 만드는 방법, 외부에서 가져온 유틸리티 기능에 액세스 가능 모듈?
답변:
Python의 전역 변수는 모듈 전체가 아닌 모듈 범위 내에서 액세스할 수 있습니다. 따라서 이 문제를 해결하기 위해 대체 접근 방식을 사용할 수 있습니다.
인스턴스 메서드 접근 방식:
유틸리티 모듈에 정의된 클래스 내에 인스턴스 메서드를 생성합니다. 클래스 생성자에 인수로 전달된 전역 변수에 액세스합니다.
모듈별 전역:
유틸리티 함수를 가져오기 전에 유틸리티 모듈 내에서 전역 변수를 정의하고 기본 모듈에서 해당 값을 설정합니다.
공유 전역 변수:
전역 변수를 포함하는 별도의 모듈을 생성하고 이를 기본 및 유틸리티 모두에서 가져옵니다. 모듈.
내장 전역:
드문 경우 전역 변수에 내장 변수로 액세스할 수 있어야 하는 경우 Python 내장 모듈(Python 3.x).
위 내용은 Python에서 가져온 유틸리티 함수의 기본 모듈에서 전역 변수에 어떻게 액세스할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!