2025/04/14 2

파이썬의 eval() 함수 제대로 알기

파이썬의 eval() 함수 제대로 알기― 문자열을 코드처럼 실행하는 강력한 도구파이썬(Python)에는 다른 언어에서는 보기 어려운 독특한 함수가 하나 있습니다. 바로 eval() 함수입니다. 이 함수는 문자열로 된 파이썬 표현식을 마치 코드처럼 실행해 주는 기능을 합니다.한 줄의 문자열을 실행해서 결과값을 얻고 싶을 때, eval()은 매우 강력하고도 간단한 방법이 됩니다. 하지만 사용 시 주의할 점도 반드시 함께 알아야 합니다.1. eval() 함수란?eval()은 evaluate(평가하다)의 줄임말로, 문자열로 표현된 파이썬 표현식을 평가하여 결과값을 반환합니다.기본 구조eval(expression, globals=None, locals=None)expression: 문자열 형태의 파이썬 표현식 (..

os 모듈과 sys 모듈

os 모듈과 sys 모듈os 모듈과 sys 모듈은 모두 파이썬의 표준 라이브러리에 포함된 매우 중요한 모듈입니다. 그러나 두 모듈은 다루는 대상과 역할이 뚜렷하게 다릅니다. 아래에서 두 모듈의 주요 차이점을 정리합니다.✅ os 모듈 (Operating System)목적:운영체제(OS)와 상호작용하기 위한 기능을 제공합니다.주요 기능:파일/디렉토리 조작환경 변수 접근경로 관련 기능시스템 명령 실행주요 함수 예시:import osos.getcwd() # 현재 작업 디렉토리 반환os.listdir() # 디렉토리 내 파일 목록os.mkdir('new_dir') # 새 디렉토리 생성os.remove('a.txt') # 파일 삭제os.environ['HOME'] # 환경 변..