파이썬 -i 옵션

Posted 2007. 5. 9. 14:57
항상 쓰는 프로그램인데도 새로운 기능을 발견하는 경우가 종종 있습니다. 최근에 진행 중인 프로젝트에서 파이썬을 메인으로 쓰고 있는데, 모듈의 테스트를 위해 __name__이 '__main__'인지 확인하고 UI 쓰레드를 만드는 코드가 있습니다.

UI 프로그램이라 전체 테스트를 자동화시킬 수는 없고 기초적인 셋업이 끝나면 바로 파이썬 인터프리터가 뜨면 좋겠다고 생각을 했습니다. 그럴 때 쓰는 용도로 -i 옵션이 있더군요. python -i script.py라고 실행시키면, 스크립트 실행이 끝난 후에도 파이썬 인터프리터를 살려주더군요.