Python 패키지 내에서 정적 파일에 액세스
Python 패키지 내에 있는 정적 파일에 액세스하는 방법은 다양합니다. 권장되는 접근 방식 중 하나는 Python 버전 3.7 이상에서 사용할 수 있는 importlib.resources 모듈을 활용하는 것입니다.
importlib.resources 모듈을 활용하려면 다음 단계를 따르세요.
inp_file = (impresources.files(templates) / 'temp_file')
Python 3.7 이전 버전의 경우 importlib_resources 라이브러리의 백포트 버전을 사용할 수 있습니다. 다음 명령을 사용하여 설치하십시오.
pip install importlib_resources
설치한 후에는 위에서 설명한 것과 동일한 방식으로 백포팅된 모듈을 활용할 수 있습니다.
또는 Python 버전 3.6 이상의 경우 다음을 수행할 수 있습니다. setuptools 패키지의 기존 pkg_resources 모듈을 활용합니다.
resource_package = __name__ resource_path = '/'.join(('templates', 'temp_file')) template = pkg_resources.resource_string(resource_package, resource_path)
방법에 관계없이 사용하는 경우 다음 사항을 기억하는 것이 중요합니다.
위 내용은 내 Python 패키지 내의 정적 파일에 어떻게 액세스할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!