본문 바로가기
728x90
반응형

argparse3

CLI Program에서의 arguments - argparse모듈 0. CLI(Command Line Interface) Program (=CLI 명령어)에서 사용되는 arguments 대한 주요 용어Command: 실행할 프로그램/스크립트 이름.POSIX 공식 용어로는 utility 임. 예) python, git, lsArgument: 명령 뒤에 오는 모든 인자의 총칭. Parameter라고도 불림.POSIX용어에선 operands, options 를 선호하나, 일반적으로는 Argument 가 보다 많이 사용됨.positional argument과 option, option argument를 모두 포함Positional Argument: 옵션 이름 없이 위치로 의미가 정해지는 인자POSIX에서는 operand (피연산자) 라고도 불리며 보통 목표/대상 의 경로 등이.. 2025. 8. 12.
[Python] 사용자와 상호작용: 입력받기: input, sys.argv and argparse input() 함수 사용하기2023.10.10 - [Python] - [Python] input 함수 사용하여 사용자 입력받기. [Python] input 함수 사용하여 사용자 입력받기.Python의 input() 함수는표준 입력 스트림(stdin)으로부터 데이터를 입력받는 함수 Terminal에서 수행되는 CLI (Command Line Interface) 프로그램은입력을 stdin (표준 입력, standard input)에서 받아드리고출력은 sds31x.tistory.comsys.argv 사용하기2023.09.25 - [Python] - [Python] sys 모듈 [Python] sys 모듈Python VM (or Interpreter) 와의 상호작용 담당. sys 모듈은interpreter에 의.. 2024. 7. 24.
[PDF] Merge PDF PyMuPDF 1.22.5 (from pip) PyMuPDF를 이용하여, 여러 PDF를 그냥 합쳐주는 간단한 프로그램을 만들어 봤다.(문서 합쳐서 제출하는 일이 잦았나보다. 예제 생각하다가 이게 떠오르다니... --;;) 참고로, fitz가 PyMuPDF 패키지의 import alias임 — PDF 페이지를 열고, 병합하고, 저장하는 등의 작업을 수행 대부분의 PDF를 다루는 패키들과 마찬가지로, 새로운 pdf 파일에 대한 객체를 empty로 먼저 만든 후, 각 pdf들을 읽어들여 이들을 page로 추가해주면 되는 방식이다. 추가적으로 argparse에 대한 예제로 쓸만할 거 같다. 예제코드코드는 다음과 같다.import argparseimport osimport fitz # PyMuPDF 모듈: PD.. 2023. 6. 28.
728x90
반응형