inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

flask 시작과 파이썬 __name__ 문법

11분 11초 , import test 하면 test모듈이 자동으로 실행되는걸까요?

192

가후

작성한 질문수 90

0

선생님 안녕하세요
 
수업내용중 궁금것이 있습니다
 
start.py에
 
import test 를 하였습니다
 
start.py를 실행하면
 
test.py 가 실행이되고
 
start.py 의 코드가 실행이 되었습니다
 
 
import 만 해도 모듈이 실행이 되는거 같은데,
제가 생각한게 맞는지 궁금하여 문의 드립니다.
 
제가 생각하기에 import를 했는데 실행이 된다면
뭔가 좀 안좋을거 같아서요..

python rest-api flask

답변 1

1

잔재미코딩 DaveLee

안녕하세요.

아하 저도 살짝 설명드릴때, 이런 부분 애매하게 생각하시는 분 계실수도 있겠다 싶은 부분이었던 것 같아요. 보통은 import 하는 라이브러리는 함수나, 클래스 선언 부분만 있는 경우가 많거든요. 이렇게 print 구문을 쓴 것은 파일 간의 import 관계를 좀더 상세하게 이해하기 위해서인 것이니까요. 이런 선언은 import 를 하면, 당연히 쭉 실행이 되야, 선언이 되는 것인데, 선언이 되는 것이니까, 만약 라이브러리를 만든다면 어쨌든 함수, 클래스등의 선언만 하면 된다고 생각하시면, 그 부분은 이상해보이지는 않으실꺼예요. 

0

가후

와 역시 대단하십니다. 원리를 잘알려주시니 쉽게 이해 되었습니다.

 

말씀하신대로, 실행이 되어야 선언이 되는게 당연한 이치네요

print함수를 쓰는일은 왠만해선 없을테구요

 

오늘도 지식이 플러스가 되었네요 

감사합니다!!

강의 자료 어디서 다운받나요? 없는데요..

0

170

1

강의 영상은 안나오고 소리만 나옵니다.

0

191

1

섹션 6 인증 failed 질문

0

166

1

섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의

0

380

3

192.168.0.12:8085??

0

161

1

04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.

0

176

1

수업내용 질문 건

0

196

1

brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제

0

688

2

crossorigin 프로퍼티에 대해서 질문드립니다.

0

294

1

강의자료 다운로드 문의드립니다.

1

276

1

갑자기 웹 서버 띄울때 이상하게 나옵니다

0

320

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)

0

351

1

가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.

0

333

2

Fast api 추가 강좌 개설여부 질문드립니다!.

0

329

2

flask_cors설치 오류

0

629

2

부스트랩 html 다운

0

263

1

혹시 강의자료 공유가 가능한가요?

0

362

1

소스코드는 어디에 있을까요??

1

261

1

안녕하세요 몇가지 질문이 있습니다.

0

345

1

동적함수생성 질문드립니다.

1

643

2

(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의

0

584

1

백엔드 데코레이터 2 강의에 도전 문제 질문드립니다

0

294

1

몽고 DB 공식홈페이지 403 접속 에러 발생합니다.

1

641

3

04._flask_ABTest Pycharm 에서 실행오류

0

496

1