Language/Python

Python - 프로그램의 입력과 출력

괘창 2024. 5. 7. 15:50

type은 바로 뒤애 적힌 파일 이름을 인수로 받아 해당 파일의 내용을 출력해주는 명령어다.

 

대부분의 명령 프롬포트에서 사용하는 명령어는 아래와 같이

인수를 전달하여 프로그램을 실행하는 방식이다.

type python.txt
명령어 [인수1, 인수2 ...]

 


- sys 모듈 사용

파이썬에서는 sys모듈을 사용해서 프로그램에 인수를 전달할 수 있다.
sys 모듈을 사용하려면 import sys를 해야한다.

 

예시)

import sys
args = sys.argv[:]
for i in args:
    print(i)

** cmd 창을 통해 출력 가능

 

sys 모듈의 argv는 프로그램 실행 시 전달된 인수를 의미한다.

 

즉, 다음과 같이 입력했다면 argv[0]은 파일 이름 sys1.py가 되고

argv[1]부터는 뒤에 따라오는 인수가 차례대로 argv의 요소가 된다.