본문 바로가기

인터프리터2

#! 셔뱅이란 (shell) 00 개요shell script 맨 윗줄에 #! 뒤에 경로가 오는 문법에 대한 정리01 Shebang #!이란1. 정의Shebang은 script file의 첫 줄에 등장하는 특별한 문법으로, script 실행 시 어떤 interpretor(해석기)를 사용할지 시스템에 지시하는 역할을 함일반적으로 LINUX와 같은 UNIX기반 운영체제에서 사용됨이 문법은 #!로 시작하며, 그 뒤에 해당 스크립트를 실행할 인터프리터의 경로를 명시2. 문법1) 기본 형식#!/path/to/interpreter설명:#! 이후에 나오는 경로는 script를 실행할 interpretor(예: /bin/bash, /usr/bin/python)의 절대 경로2) /usr/bin/env의 사용#!/usr/bin/env python이 형.. 2024. 9. 10.
sys (인터프리터 제어 모듈) 00 개요회사에서 숙제내준 코드분석 sys 모듈이 나오길래 정리하고자 한다. 할 수 있쒀01 sys 모듈이란1. sys 모듈 정의'System'의 약자시스템-관련 파라미터와 함수들을 제공하는 모듈로서 인터프리터에 의해 사용/유지되는 일부 변수들 및 인터프리터와 강하게 상호작용하는 함수들에 대한 접근 제공즉, 파이썬 인터프리터를 제어할 수 있는 방법을 제공하며 시스템과 관련된 정보들을 제공하는 모듈02 sys 사용import sys1. 함수1) sys.argvsys.argv>>> print(type(sys.argv))명령행 인자를 읽어올 때 사용명령줄에서 python 스크립트 실행 시 전달된 인수의 listPython을 실행하면서 입력된 파라미터를 전달받아 활용할 수 있는 기능argv를 출력하면 입력된 인.. 2024. 6. 13.