전에 신청했더 AI 부트캠프의 결과가 오늘 나왔고, 합격했다. 혹시 떨어지면 어쩌지 하고 덜덜 떨고 있었는데 한시름 덜어낸거 같다. 부트캠프도 붙었으니 앞으로 더 공부에 열을 올려봐야겠다. 오늘 SQL책도 주문한게 와서 내일부터는 SQL도 같이 공부를 시작해볼까 고민중인데 일단 파이썬부터 완벽하게 끝내야 할 거 같다.
오늘은 패키지와 예외처리에 대해서 공부를 했는데 PYTHONPATH를 이용해서 경로추가하는데 엄청 시간을 소비한거 같다. 책에서 하는 방법으로 해도 sys.path
에 추가가 안되서 방법을 찾다보니 많지 않은 분량인데 시간이 오래걸렸다. 일단 그 방법은 글로 정리해서 아래의 빠트린 점에 추가했다.
👀 나 혼자 코딩문제1
__init__.py
파일을 다음과 같이 변경한다.__all__ = ['render']
그 후 다음과 같이 입력하여 code를 실행한다.
from game.graphic import *
render.render_test()
결과는 다음과 같다.
out: render
👀 나 혼자 코딩문제2
try:
a = [1,2,3]
a[4]
except IndexError as e:
print(e)
출력은 다음과 같이 출력된다.
out: list index out of range
앞에서 말한 경로 추가방법은 다음과 같은 두가지 방법을 사용해봤고, 내가 느끼기에는 1번 방법의 경우 sys.path
의 가장 뒷줄에 경로가 추가되고, 2번 방법은 가장 앞 줄에 추가되는 것 같다. 근데 이 부분은 정확하지는 않아서 일단 나의 추측으로만 남겨둔다.
❗ Windows환경에서 Python의 Path추가 방법
- 일시적 방법:
sys
모듈을 import한 후에sys.path.append("파일경로")
를 이용하여 경로추가- 영구적 추가
1. python의 설치경로 파일에 Lib파일 -> site-pakages파일 ->__init__.py
,<파일명>.pth
파일을 생성한 후<파일명>.pth
에 파일 경로를 입력한 후에 저장.
2. 제어판->시스템 및 보안 -> 시스템 -> 고급시스템 설정 클릭 ->시스템 변수
영역의새로 만들기
->변수이름은PYTHONPATH
, 변수값은추가할 경로
로 설정