본문 바로가기
Python/Python FAQ

Python 명령 줄에서 함수 실행하기, Run function from the command line

by 베타코드 2023. 10. 5.
반응형

질문


나는 이 코드를 가지고 있습니다:

def hello():
    return 'Hi :)'

이 코드를 어떻게 명령 줄에서 직접 실행할 수 있을까요?


답변


다음은 -c (명령어) 인수를 사용하는 경우입니다 (파일 이름이 foo.py라고 가정합니다):

$ python -c 'import foo; print foo.hello()'

또는 네임스페이스 오염에 대해 신경 쓰지 않는 경우:

$ python -c 'from foo import *; print hello()'

중간 지점은 다음과 같습니다:

$ python -c 'from foo import hello; print hello()'
반응형

댓글