반응형
Python 프로그램, Python 스크립트 첫 라인 의미
파이선 스크립트란 에디터로 작성한 파이썬 프로그램 파일을 말한다. 그러니까 notepad++과 같은 에디터로 작성한 파이썬 프로그램 파일을 파이썬 스크립트라고 부르기도 한다. 그러니 파이선 프로그램이나 파이선 스크립트나 동일한 의미라고 알아둔다.
Python으로 스크립트를 만들때, 스크립트의 첫 라인은 보통 이렇게 시작된다.
1 2 3 | #!/usr/bin/python |
이 명령은 /usr/bin폴더에 있는 python 인터프린터를 사용하여 실행하라는 뜻이다. 그러나 서버마다 python 번역기의 위치가 다르다면, 이 스크립트를 복사하여 다른 서버에서 실행할 경우 문제가 발생할 수 있다. python이 설치된 위치에 영향을 받지 않고 python 스크립트를 실행하려면 아래 라인을 맨 위에 둔다.
1 2 3 | #!/usr/bin/env python |
/usr/bin에 위치한 env는 인자로 넘어온 python의 위치를 동적으로 찾아서 실행해준다.
반응형
'라즈베리파이' 카테고리의 다른 글
라즈베리파이 GPIO 인터럽트 사용 Python 예제 (0) | 2019.03.22 |
---|---|
라즈베리파이 GPIO 인터럽트 사용 C 예제 (0) | 2019.03.22 |
라즈베리파이 GPIO 입력 테스트 파이선 코드 (0) | 2019.03.22 |
라즈베리파이 GPIO 출력 테스트 python 코드 (0) | 2019.03.22 |
GPIO 24번 핀을 1초 마다 ON, OFF 시키는 python 코드 (0) | 2019.03.22 |