View
명령프롬프트에서 파이썬 사용하기
1.Window키 + R
2. cmd입력 : 명령프롬프트 실행
3. python입력
4. 실행코드 입력 : print('Hellow, world')
5. 파이썬에서 나갈때 : exit() 입력 또는 Ctrl+Z
명령 프롬프트에서 스크립트 파일 실행
1.Window키 + R
2. cmd입력 : 명령프롬프트 실행
3. 코드파일이 저장된 폴더로 이동. cd c:\project
4. 파이썬 + (한칸띄기) + 파일이름 입력하여 스크립트 파일을 실행 python hello.py
명령 프롬프트에서 파이썬이 실행되지 않을 때
'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 파이썬이 실행되지 않고 이런 에러가 나온다면 환경 변수의 PATH에 파이썬의 경로가 제대로 설정되지 않아서 그렇습니다. 이때는 파이썬을 삭제한 뒤 다시 설치하자.
방법 1. 제어판 > 프로그램 > 프로그램 제거 > Python 3.6.0 (32-bit) 클릭
(버전과 비트수는 자신이 설치한 버전과 비트수에 따라 달라진다)
Uninstall을 클릭.
2021.07.13 - [PYTHON] - PYTHON) 파이썬 설치하기 참고하여 파이썬을 다시 설치.
단, 설치할 때 반드시 Add Python 3.6 to PATH에 체크!!!.
방법 2. 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경 변수(N)...에서 <사용자이름>에 대한 사용자 변수(U)에서 Path를 선택하고 편집(E)..를 클릭.
1. 새로 만들기(N)을 클릭한 뒤 다음 두 경로를 추가.
2. <사용자이름>은 자신의 Windows 계정 이름 추가
3. 각자 설치한 버전과 비트수에 맞는 경로를 입력.
32비트:
C:\Users\<사용자이름>\AppData\Local\Programs \Python\Python36-32\
C:\Users\<사용자이름>\AppData\Local\Programs\Python \Python36-32\Scripts\
64비트:
C:\Users\<사용자이름>\AppData\Local\Programs \Python\Python36\
C:\Users\<사용자이름>\AppData\Local\Programs\Python \Python36\Scripts\
리눅스와 macOS에서 Hello, world! 출력하기
리눅스와 macOS에서는 보통 콘솔(터미널)에서 python3를 사용.
1. 콘솔(터미널)에서 python3를 입력하여 파이썬 셸을 실행.
2. print('Hello, world!')를 입력한 뒤 엔터.
5. 파이썬에서 나갈때 : exit() 입력 또는 Ctrl+D
$ python3
Python 3.6.0 (default, Feb 7 2017, 14:50:16)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello, world!')
Hello, world!
>>> exit()
리눅스와 macOS에서 스크립트 파일 실행 하기
$ python3 hello.py
Hello, world!
1. python3을 사용하여 hello.py파일 실행
리눅스와 macOS에서 Python3을 생략해도 파일 실행가능하게 만들기
1. 아래과 같이 코드 작성 후 hello.py로 저장
<hello.py코드>
#!/usr/bin/python3
print('Hello, world!')
파일의 첫 줄에 있는 #!/usr/bin/python3 가핵심!!
이 부분을 셔뱅(shebang)이라고 하며, 셔뱅은 현재 파일을 실행해 줄 프로그램을 지정할 때 사용.
즉, 셔뱅에 파이썬 경로를 지정해 놓으면python3를 붙이지 않아도 해당파이썬으로.py 파일을 실행.
파이썬이 설치된 경로는 시스템마다 다를 수 있으므로 보통 다음과 같이 /usr/bin/env를 사용하여 파이썬 경로를 지정(env는 환경 변수에 지정된 경로에서 프로그램을 찾아서 실행)
#!/usr/bin/env python3
2. chmod (권한변경)명령으로 hello.py에 실행 권한을 주기
(+x 옵션은 실행 권한을 준다는 뜻이며 chmod 755도 같은 기능 / r-읽기, w-쓰기, x-실행하기)
소유자 - r(1)w(1)x(1) 4+2+1=7 , 소유자가 속한 그룹 - r(1)w(0)x(1) 4+0+1=5, 기타 사용자 - r(1)w(0)x(1) 4+0+1=5
(1: 권한부여 , 0: 권한부여X)
3. ./hello.py를 입력하여 파이썬 파일을 실행 (./는 현재 디렉터리에 있는 파일을 실행한다는 뜻)
$ chmod +x hello.py
$ ./hello.py
Hello, world!
'PYTHON' 카테고리의 다른 글
PYTHON) 숫자 계산_정수 (0) | 2021.07.14 |
---|---|
PYTHON) 기본문법 (0) | 2021.07.13 |
PYTHON) Python script IDLE에 출력 (0) | 2021.07.13 |
PYTHON) 화면출력 : print( ) (0) | 2021.07.13 |
PYTHON) 파이썬 설치하기 (0) | 2021.07.13 |