다양한 Python 프로그래밍 모드에서 Python "Hello World" 프로그램을 실행해 보겠습니다.
대화형 모드 프로그래밍
예
스크립트 파일을 매개변수로 전달하지 않고 인터프리터를 호출하면 다음 프롬프트가 나타납니다 -
$ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
출력
Python 프롬프트에 다음 텍스트를 입력하고 Enter 키를 누르십시오 -
>>> print "Hello, Python!"
예
새 버전의 Python을 실행하는 경우 print("Hello, Python!");에서와 같이 괄호와 함께 print 문을 사용해야 합니다. . 그러나 Python 버전 2.4.3에서는 다음과 같은 결과가 생성됩니다. -
Hello, Python!
스크립트 모드 프로그래밍
스크립트 매개변수로 인터프리터를 호출하면 스크립트 실행이 시작되고 스크립트가 완료될 때까지 계속됩니다. 스크립트가 완료되면 인터프리터는 더 이상 활성화되지 않습니다.
예
스크립트로 간단한 Python 프로그램을 작성해 보겠습니다. Python 파일의 확장자는 .py입니다. test.py 파일에 다음 소스 코드를 입력하십시오 -
print "Hello, Python!"
PATH 변수에 Python 인터프리터가 설정되어 있다고 가정합니다. 이제 다음과 같이 이 프로그램을 실행해 보십시오 -
$ python test.py
출력
이것은 다음 결과를 생성합니다 -
Hello, Python!
예
Python 스크립트를 실행하는 다른 방법을 시도해 보겠습니다. 다음은 수정된 test.py 파일입니다 -
#!/usr/bin/python print "Hello, Python!"
/usr/bin 디렉토리에 Python 인터프리터가 있다고 가정합니다. 이제 다음과 같이 이 프로그램을 실행해 보십시오 -
$ chmod +x test.py # This is to make file executable $./test.py
출력
이것은 다음 결과를 생성합니다 -
Hello, Python!