728x90

[Python] 

022.모듈 불러오기 : import? from? 차이

 

▷모듈(Module)이란?◁

누군가 만들어놓은 파이썬 파일(.py)

모듈 안에는 함수 뿐만 아니라, 변수나 클래스도 포함되어 있으며 끌어다 쓸 수 있다

 

패키지(Pakage)란?

모듈(Module)을 모아둔 폴더

 

 

import & from

import 단일 사용 : 모듈명.함수명()

                        (모듈명=파일명=라이브러리)

from + import : 함수명()

※ import는 현재 디렉토리나 파이썬 라이브러리에 저장된 디렉토리에 있는 파일만 불러올 수 있음

 

패키지 사용시에 import

import 패키지명.모듈명

import 패키지명.하위 패키지명

 

 

 

728x90
반응형
728x90

 

libpng warning: iCCP: known incorrect sRGB profile

파이썬에서 pip pygame으로 클론코딩 하던 중 발생한 에러메세지

 

 

나의 경우네는 다른 코드의 문제가 아닌 이미지 파일에 문제가 있어서 새로 만들어서 해결했다

어떤 경우에는 포토샵 이미지 편집에서 일반 이미지 파일과 색상 정보를 다르게 저장해서 경고 메시지가 뜬다고도 한다

   해결 : [편집] - [프로필 할당]을 클릭하고, [이 문서 색상 관리 안 함] 체크

 

 

아래는 스택오버플로우 질문과 답변인데 기술적인게 궁금하다면 참고해보길 바란다(구글번역 이용가능)

https://stackoverflow.com/questions/22745076/libpng-warning-iccp-known-incorrect-srgb-profile

728x90
반응형
728x90

 

 

import os
변수명 = os.path.dirname(__file) 
# 현재 파일의 위치를 반환하는 코드

 

상대경로 지정할 때 사용함

728x90
반응형
728x90

문제

 

<풀이과정>

 

 

<정답>

 

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

 

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

 

728x90
반응형
728x90

문제

 

<풀이과정>

 

 

728x90
반응형
728x90

문제

 

 

<풀이과정>

 

 

 

<정답>

 

※ enumerate() 함수

뜻 : 열거하다
    일반적으로 for문과 자주 사용됨
    반복문 사용 시 몇 번째 반복문인지 확인이 필요할 때 사용
    인덱스 번호와 컬렉션의 원소를 tuple형태로 반환
   
    리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능을 가집니다
    이 함수는 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받아
    인덱스 값을 포함하는 enumerate 객체를 리턴
   
    ex)
    t = [1, 5, 7, 33, 39, 52]
    for i in enumerate(t):
        print(i)
 
    (0, 1)
    (1, 5)
    (2, 7)
    (3, 33)
    (4, 39)
    (5, 52)

 

728x90
반응형
728x90

문제

 

 

<풀이과정>

 

 

<정답>

 

728x90
반응형
728x90

문제

 

답은 맨아래!

<풀이과정>

 

 

 

 

<정답>

정답 디버깅

728x90
반응형

+ Recent posts