실버를 위한 코딩/파이썬

Python에서 -c 옵션

forSilver 2024. 11. 27. 06:03
반응형

Python에서 -c 옵션

Python에서 -c 옵션은 "command"를 의미하며, 명령줄에서 짧은 파이썬 코드를 실행할 때 사용합니다. 이를 통해 Python 파일 없이도 스크립트를 바로 실행할 수 있습니다.

사용 방법


python -c "파이썬 코드"

-c 뒤에 이어지는 문자열은 파이썬 코드로 간주됩니다.

여러 줄의 코드는 세미콜론(;)으로 구분하여 작성할 수 있습니다.


예제

1. 간단한 출력


python -c "print('Hello, World!')"

출력:


Hello, World!


2. 수학 계산


python -c "print(5 + 3)"

출력:


8


3. 여러 줄의 코드


python -c "for i in range(3): print(i)"

출력:


0
1
2


4. 모듈 임포트 후 사용


python -c "import math; print(math.sqrt(16))"

출력:


4.0


활용 사례


1. 빠른 디버깅: 간단한 코드나 아이디어를 테스트할 때 사용.


2. 시스템 정보 확인:

python -c "import sys; print(sys.version)"


3. 스크립트를 한 줄로 실행: 복잡한 스크립트를 실행 파일 없이 빠르게 실행 가능.

정리


-c는 파일 작성 없이도 즉석에서 코드를 실행하는 매우 유용한 옵션입니다. 단, 길고 복잡한 코드를 작성할 때는 파일로 저장하여 사용하는 것이 더 효율적입니다.