python3.5.0 IDLE 을 일단 설치해서 사용하고 있다. PYCharm을 주로 쓰고 있는데, 보통은 별도 파일로 만들어진 것을 실행하는데 idle 내부 인터프린터 창에서 바로 해당 파일을 실행하는 방법이 갑자기 궁금해졌다. python2 버젼에서는 아래처럼 execfile() 함수를 이용해서 인터프린터 창에서 입력하면 되는데, execfile('./cal.py') python3 버젼에서는 execfile() 명령이 사라졌다. 이런, 구글씨에게 물어보니 stackoverflow.com 내용 중에서 하나를 보여준다. exec(open('./cal.py').read()) 왜 이리 바꾼것인지 모르겠지만, 상대경로로 실행하기 때문에 이부분은 절대 경로로 바꾸어서 하든 그냥 한번 실행하면 될듯... 또는 파일 편집창에서 한번 실행해주고, 인터프리터 창에서 입력하니, 실행이 잘 되었음. 왜 편집창에서 모듈 실행후 잘 실행되는지 확인해 보니, import sys sys.path 실행하면, 내가 실행할 경로 들이 저장되어 있는 것을 확인할 수 있음. 아래 명령을 이용 직접 실행할 경로명을 추가해도 된다함. sys.path.append('추가할 디렉토리명') 참고 링크 : http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in-python-3-0
alexnetster@gmail.com/ 나중에 재사용시 흔적을 남겨 찾기 쉽게 하는 것이 목적/ 최대한 간단하게.