목차
- 파이썬 zipimport의 prefix로 내부 경로 알아내기 예제 이전 포스팅 링크 및 설명
- 파이썬 atexit.register 활용 프로그램 종료시 호출될 함수에 인자 함께 전달하기 예제 이전 포스팅 링크 및 설명
- 파이썬 sys.getsizeof 활용 객체가 사용중인 메모리 공간 크기 확인 예제 이전 포스팅 링크 및 설명
- 파이썬 zipimport의 load_module로 압축파일 로드 예제
- 파이썬 로드한 모듈의 함수 호출 예제
파이썬 zipimport의 prefix로 내부 경로 알아내기 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 파이썬 zipimport 모듈을 사용하여 압축 파일 내의 모듈을 로드할 때, 내부 경로를 어떻게 알아낼 수 있는지에 대한 예제를 알아보았습니다. 포스팅에서는 zipimport의 prefix를 활용하여 내부 경로를 추출하는 방법을 상세히 설명하였습니다. 이 예제를 통해 압축 파일 내의 모듈을 정확히 찾기 위해 내부 경로를 어떻게 활용할 수 있는지를 학습할 수 있습니다. 아래는 해당 포스팅의 링크입니다.
2024.01.16 - [Python] - [Linux/Python] 파이썬 zipimort 모듈로 zip 파일 내부 모듈 기준 경로 얻기 예제(prefix)
파이썬 atexit.register 활용 프로그램 종료시 호출될 함수에 인자 함께 전달하기 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 파이썬 atexit 모듈을 사용하여 프로그램이 종료될 때 특정 함수를 호출하는 방법을 다룬 예제를 알아보았습니다. 이전에 작성한 포스팅에서는 atexit.register를 활용하여 프로그램 종료시 인자를 함께 전달하는 방법을 자세히 설명하였습니다. 이 예제를 통해 프로그램 종료시 필요한 작업을 수행하기 위해 atexit.register를 어떻게 활용할 수 있는지를 학습할 수 있습니다.
2023.12.29 - [Python] - [Linux/Python] 파이썬 atexit 모듈의 register로 프로그램 종료시 함수 호출 예제(exit function)
[Linux/Python] 파이썬 atexit 모듈의 register로 프로그램 종료시 함수 호출 예제(exit function)
목차 파이썬 함수 안에 내부 함수 선언 예제 이전 포스팅 링크 및 설명 파이썬 UDP 클라이언트 소켓 구성하여 메세지 전송 예제 이전 포스팅 링크 및 설명 파이썬 UDP 서버 소켓 구성 및 메시지 수
salguworld.tistory.com
파이썬 sys.getsizeof 활용 객체가 사용중인 메모리 공간 크기 확인 예제 이전 포스팅 링크 및 설명
마지막으로 파이썬 sys 모듈의 getsizeof 함수를 사용하여 객체가 사용하는 메모리 공간의 크기를 확인하는 방법을 다룬 예제를 알아보았습니다. 이전에 작성한 포스팅에서는 sys.getsizeof를 활용하여 객체의 메모리 크기를 확인하는 방법을 자세히 설명하였습니다. 이 예제를 통해 객체가 사용하는 메모리 공간을 효과적으로 파악하고 관리하는 방법을 학습할 수 있습니다.
2024.01.02 - [Python] - [Linux/Python] 파이썬 sys.getsizeof 객체의 메모리 크기 확인 예제(object size)
[Linux/Python] 파이썬 sys.getsizeof 객체의 메모리 크기 확인 예제(object size)
목차 파이썬 서버에서 구글 FCM v1 푸시 전송 예제 이전 포스팅 링크 및 설명 파이썬 os.walk 함수로 내가 원하는 디렉토리 안에 있는 파일들 경로 구하기 예제 이전 포스팅 링크 및 설명 파이썬 zipfi
salguworld.tistory.com
파이썬 zipimport의 load_module로 압축파일 로드 예제
아래는 파이썬 zipimport 모듈의 load_module 함수를 사용하여 압축 파일 내의 모듈을 로드하는 방법을 다룬 예제입니다. 이 예제를 통해 zipimport의 load_module 함수를 사용하여 압축 파일 내의 모듈을 정확히 로드하는 방법을 학습할 수 있습니다. 아래는 예제 코드입니다.
import zipimport
# 압축파일 경로 지정
zip_path = '/tmp/test/my_module.zip'
# zipimporter 객체 생성
zip_importer = zipimport.zipimporter(zip_path)
# 모듈 로드
module = zip_importer.load_module('hello')
print(module)
파이썬 로드한 모듈의 함수 호출 예제
다음으로 파이썬에서 모듈을 로드한 후 해당 모듈의 함수를 호출하는 방법을 다룬 예제입니다. 이 예제를 통해 로드한 모듈의 함수를 올바르게 호출하고 그 결과를 활용하는 방법을 학습할 수 있습니다. 아래는 예제 코드입니다.
import zipimport
# 압축파일 경로 지정
zip_path = '/tmp/test/my_module.zip'
# zipimporter 객체 생성
zip_importer = zipimport.zipimporter(zip_path)
# 모듈 로드
module = zip_importer.load_module('hello')
# 로드한 모듈의 함수 호출
module.hello()