파이썬 상대경로로 import 하기
1314
작성한 질문수 1
#현재 코딩하고 있는 파일은 sub1폴더 안에 있는 test111.py(빨간색 박스)
#하고 싶은 것은 상위폴더(sub폴더)로 올라간 뒤 그 안에 있는 sub1 폴더 내의 module1.py를 import하는 것
#어떻게 코딩을 해야 하나요?
#import ..sub.sub1.module1 로 코딩하니까 안 되네요

답변 3
0
안녕하세요.
프로그램 상 문제가 아니구요!
최초 편집기(atom, vscode)가 실행 되는 기준으로 파일을 찾기 때문입니다.
아래 링크 참조해 보세요
https://blog.potados.com/dev/python3-import/
0
답변 감사합니다. 추가적으로 궁금한 게 있습니다.
1. vscode나 atom을 사용할 때에는 소스코드 파일을 import 시키려면 현재 import문을 코딩하고 있는 파이썬 파일은 소스코드보다 부모경로(폴더트리상 상위경로)에 있어야 한다는 것으로 이해했는데 맞나요?
2. 상기 1번의 이유는 vscode나 atom의 프로그램상 문제인가요?
3. 상기 2번의 문제를 해결하기 위해서는 상대경로를 써야 한다는 뜻으로 이해했는데 맞나요?
4. pycharm을 사용하면 상기 1번과 같이 소스코드 파일의 위치와 무관하게 상대경로를 이용해도 import 시킬 수 있다는 말씀이신가요?
감사합니다.
0
안녕하세요.
현재 소스코드 파일이 있는 경로로 이동해서
vscode 또는 atom을 실행해야 합니다.
그 기준으로 사용자가 만든 파일을 import 할 수 있습니다.
절대 경로로 사용해도 문제가 되지 않으니 참고하세요!
또는 나중에 pycharm 등을 사용하시면 쉽게 import 가능해요!
화면이 안보입니다
0
25
1
3-1 sub 폴더를 찾을 수 없습니다
0
35
1
강의자료 누락
0
40
1
Python: Select Interpreter 오류
0
59
1
54강 4분 41초에서 질문 있어요.
0
60
1
import
0
38
1
45강 예제4번에서 질문 있어요!
0
61
1
45강 강의 10분 03초 내용에서 x + 1 을 하는 이유는 뭔가요?
0
53
1
3강, 7강 화면이 안나옵니다. 그냥 검은화면으로만 노출되요;;
0
57
1
41강 1분 39초 영상에서 import test_module이 조회 안 돼요.
0
59
1
29강 while(3-1) 5분 20초 강의 영상 질문
0
53
0
pcskjs@naver.com
0
62
1
인터프리터 설정이 안됩니다.
1
87
1
Python formatter 설치
0
49
1
자료 다운로드 위치 확인 부탁드립니다.
0
55
2
보라색 예약어
0
51
1
#을 붙이는 이유
0
53
1
실행이 안 되는데요.
0
70
1
print 문법 실행 안 돼요.
0
60
1
영문 계정
0
51
1
맥북에서 아이패드로 연결해서 보려고 하면 화면이 안뜹니다.
0
45
1
인스턴스 변수 문의
0
84
1
챕터 03_04 (튜플) 교육자료
0
92
2
Package(3-1) Sub 폴더 자료
0
76
1





