[파이썬 공부] 4. 파이썬 파일 저장, 열기 및 실행
12
5
Alegruz2020-03-23 10:05
파일이라는 것은 언제나 뒤에 .txt, .hwp 등 파일 확장자(file extension)이라는 것이 붙습니다. 어차피 파일이라는 것은 일종의 데이터 개념으로, 결국엔 0과 1로 이루어져 있을 것입니다. 이 0과 1을 mp3 방식으로 해석하면 mp3, 즉 압축된 음원이 되는 것이고, .txt로 해석하면 텍스트 파일이 됩니다. 그렇게 저장한 다음, 해당 파일 확장자를 실행할 수 있는 프로그램으로 실행하면, .mp3는 mp3대로 실행될 것이고, txt는 txt대로 실행됩니다.
마찬가지 방식으로 파이선의 interpreter가 특정 코드를 실행하고 싶다면, 파이선의 interpreter가 해석할 수 있는 확장자인 .py로 저장이 되어있어야 합니다.
비유를 하자면, 데이터는 전달하고 싶은 말이라고 합시다. 말은 그 자체로 의미가 있는 정보 전달의 도구입니다. 이러한 말은 한국어로 표현될 수 있고, 영어로 표현될 수 있고, 저장할 수도 있습니다. 그렇다면 만약 나중에 미국인이 해당 정보를 듣고 싶을 땐, 말은 영어로 저장이 되어야할 것입니다. 반대로 한국인이라면 한국어로 저장이 되어있어야 하죠. 예를 들자면 해리포터.en은 영어로 저장된 정보고, 해리포터.kr은 한국어로 저장된 정보지요
마찬가지 방식으로 파이선의 interpreter가 특정 코드를 실행하고 싶다면, 파이선의 interpreter가 해석할 수 있는 확장자인 .py로 저장이 되어있어야 합니다.
비유를 하자면, 데이터는 전달하고 싶은 말이라고 합시다. 말은 그 자체로 의미가 있는 정보 전달의 도구입니다. 이러한 말은 한국어로 표현될 수 있고, 영어로 표현될 수 있고, 저장할 수도 있습니다. 그렇다면 만약 나중에 미국인이 해당 정보를 듣고 싶을 땐, 말은 영어로 저장이 되어야할 것입니다. 반대로 한국인이라면 한국어로 저장이 되어있어야 하죠. 예를 들자면 해리포터.en은 영어로 저장된 정보고, 해리포터.kr은 한국어로 저장된 정보지요
저흰 이제
print
메소드를 사용해 문자열을 프린트할 수 있죠허나 이러한 명령을 일일이 계속해주어야 저희가 원하는 결과를 얻을 수 있습니다. 이렇게 번거롭게 하지 않고, 명령을 미리 저장해두는게 더 편하지 않을까요? 그러기 위해선 파일을 저장해야합니다. 저장하는 방법은 간단합니다. 위에 메뉴 중 File을 클릭하고, 그 하위 탭에서 New File을 누르거나, 아에 단축키 ctrl + n을 누르면 새 파일이 나옵니다. 이 새 창은 'Untitled'라는 이름을 갖고 있을 것입니다. 저희가 사용하고 싶은 명령문 먼저 적어줍시다.
이제 파일을 저장해봅시다. 이름은 'text'로 해줍시다.
파이썬 창의 이름이 이제 'text.py'로 바뀌었군요.
이 파일을 저장한 곳으로 가거나, IDLE 쉘에서 직접 열기를 통해 파일을 열면 다시 이 파일을 이용할 수 있습니다. 또한 이 파이썬 파일의 확장자가 .py임을 알 수 있죠.
이제 파이썬 파일을 저장하고 여는 법을 배웠습니다.
허나 열기만 하면 무엇을 하나요, 파일을 실행시켜야 의미가 있지. 실행시키는 방법은 매우 간단합니다. 파이썬 파일을 연 다음, F5을 눌러봅시다. 저희가 만든 파이썬 파일, 혹은 프로그램이 IDLE 쉘에서 실행이 될 것입니다.
https://github.com/Alegruz/PythonGame/blob/master/text.py