⊗pyPmMdMP 85 of 129 menu

Python에서 모듈 일부 가져오기

이전 수업에서 설명한 방법으로는 모듈의 전체 내용을 가져옵니다. 그러나 모듈에서 코드 일부만 사용해야 할 경우가 있을 수 있습니다. 예를 들어, 몇 가지 함수만 필요한 경우입니다. 이를 위해서는 가져오기에 사용하는 구문을 변경해야 합니다. 먼저 키워드 from를 작성합니다. 그 오른쪽에 모듈 이름을 지정합니다. 그 다음으로 import 명령어를 작성하고, 그 오른쪽에 필요한 함수들을 나열합니다:

from 모듈 import 필요한 함수들

lib 모듈에 다음과 같은 함수들이 있다고 가정해 봅시다:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

func1func2만 가져와 보겠습니다:

from lib import func1, func2

이 구문은 함수를 호출할 때 가져온 모듈의 이름을 지정할 필요가 없다는 점에서 편리합니다:

func1() func2()

코드 실행 후 콘솔에 해당 함수들의 실행 결과가 출력됩니다:

1 2

func3를 호출해 봅시다:

func3()

코드를 실행한 후 콘솔에 오류가 출력됩니다:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

custom_math 모듈을 생성하세요. 해당 모듈에는 다음 함수들이 있어야 합니다: 두 숫자를 더하는 get_sum, 두 숫자를 나누는 get_divide, 숫자를 세제곱하는 get_cube. 작업 파일에 get_divideget_cube 함수만 가져오세요.

user 모듈에 다음과 같은 변수들이 주어져 있습니다:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

해당 모듈에서 사용자의 이름과 이메일을 가져오세요. 콘솔에 출력하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부