강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

이창성님의 프로필 이미지
이창성

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

Module(2-2)

안녕하세요. 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%나 틀려요. 한번 도전해보세요!

객체지향 프로그래밍의 주요 장점 중 하나는 무엇일까요?

프로그램의 실행 속도가 항상 빨라진다

코드의 재사용성이 증가한다

메모리 사용량이 절반으로 줄어든다

절차 지향과 완전히 동일한 구조를 가진다

답변 1

1

좋은사람님의 프로필 이미지
좋은사람
지식공유자

네 실행되는 패스 경로가 맞지 않아서 나오는 것 같습니다.

또는 실행되는 파이썬 버전이 3.x 버전이 맞는지 확인해보세요~~

이창성님의 프로필 이미지
이창성

작성한 질문수

질문하기