인프런 커뮤니티 질문&답변
안녕하세요. chapter06_02 모듈 import 관련 문의 드립니다.
작성
·
350
0
import sys
print(sys.path)
print(type(sys.path))
sys.path.append('C:\\Users\\did40\\Desktop\\Python\\PythonBeginner\\module_test')
print(sys.path)
import module
# 모듈 사용
print(module.power(100,1))
실행결과 입니다.
['C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Anaconda3\\envs\\py38_32\\python38.zip', 'C:\\Anaconda3\\envs\\py38_32\\DLLs', 'C:\\Anaconda3\\envs\\py38_32\\lib', 'C:\\Anaconda3\\envs\\py38_32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\Pythonwin'] <class 'list'> ['C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner', 'C:\\Anaconda3\\envs\\py38_32\\python38.zip', 'C:\\Anaconda3\\envs\\py38_32\\DLLs', 'C:\\Anaconda3\\envs\\py38_32\\lib', 'C:\\Anaconda3\\envs\\py38_32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\locket-0.2.1-py3.8.egg', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda3\\envs\\py38_32\\lib\\site-packages\\Pythonwin', 'C:\\Users\\did40\\Desktop\\Python\\PythonBeginner\\module_test'] 100
종료 코드 0(으)로 완료된 프로세스
에러 없이 실행 잘 됩니다.
import module
파이참에서 module 밑에 빨간색 줄 에러 한개가 이렇게 뜸니다.
이름이 'module'인 모듈이 없습니다.
경로가 영구적으로 등록된 것이 아니라서 그런것 인지 궁금합니다.
퀴즈
61%나 틀려요. 한번 도전해보세요!
객체지향 프로그래밍의 주요 장점 중 하나는 무엇일까요?
프로그램의 실행 속도가 항상 빨라진다
코드의 재사용성이 증가한다
메모리 사용량이 절반으로 줄어든다
절차 지향과 완전히 동일한 구조를 가진다





