728x90 반응형 DIS2 [Py] dis 모듈 - Python Python의 dis 모듈: 바이트코드 disassemble하기Python은 인터프리터 언어지만, 실행 전에 source code (원시코드)를 bytecode (바이트코드) 라는 중간 형태로 컴파일하여 성능을 향상시킴.이 바이트코드는 Python의 가상 머신(보통 CPython VM)에서 실행됨.이를 disassemble(역어셈블)하여 분석할 수 있게 해주는 도구가 표준 라이브러리의 dis 모듈임.2024.06.05 - [CE] - [CE] Bytecode (바이트코드) [CE] Bytecode (바이트코드)Bytecode (바이트코드)정의:Bytecode는 고수준 프로그래밍 언어로 작성된 source code를 중간 형태로 변환한 code 임.이는 특정 Virtual Machine (VM)에서 실행.. 2025. 3. 11. [Py] bytecode 분석 - dis 모듈 이 글은 간단한 Python 코드에 대한 bytecode가 어떻게 되어있는지를 살펴본다.다음의 글을 미리 읽어보길 권함:2025.03.11 - [Python] - [Py] dis 모듈 - Python [Py] dis 모듈 - PythonPython의 dis 모듈: 바이트코드 disassemble하기Python은 인터프리터 언어지만, 실행 전에 source code (원시코드)를 bytecode (바이트코드) 라는 중간 형태로 컴파일하여 성능을 향상시킴.이 바이트코드는 Pytds31x.tistory.com(main) script 부분Python에서 "main script"는 프로그램 실행을 시작하는 주 진입점이 되는 Python 파일 또는 source code를 의미함. 0 0 RES.. 2025. 3. 11. 이전 1 다음 728x90 반응형