동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.
모듈이란?
코드 라이브러리와 동일한 모듈을 고려하십시오.
응용 프로그램에 포함할 함수 집합을 포함하는 파일입니다.
모듈 만들기
모듈을 만들려면 파일 확장자가 .py 인 파일에 원하는 코드를 저장하십시오.
아래 코드를 mymodule.py라는 파일에 저장하십시오.
def greeting(name):
print("Hello, " + name)
모듈 사용하기
이제 import 문을 사용하여 방금 만든 모듈을 사용할 수 있습니다.
mymodule이라는 모듈을 가져오고 인사말 함수를 호출합니다.
import mymodule
mymodule.greeting("Jonathan")
** 모듈의 함수를 사용할 때는 module_name.function_name 구문을 사용하십시오.
모듈의 변수
모듈은 이미 설명한대로 함수를 포함 할 수 있지만 모든 유형 (배열, 사전, 객체 등)의 변수도 포함 할 수 있습니다.
아래 코드를 mymodule.py 파일에 저장하십시오.
person1 = {
"name": "Hong gildong",
"age": 46,
"country": "Korea"
}
mymodule이라는 모듈을 가져 와서 person1 사전에 액세스하십시오.
import mymodule
a = mymodule.person1["age"]
print(a)
모듈 이름 지정
원하는 모듈 파일의 이름을 지정할 수 있지만 파일 확장자는 .py 여야합니다.
모듈의 이름 변경하기
다음과 같이 as 키워드를 사용하여 모듈을 가져올 때 별칭을 만들 수 있습니다.
mx라는 mymodule에 대한 별칭을 만듭니다.
import mymodule as mx
a = mx.person1["age"]
print(a)
내장 모듈
파이썬에는 내장 된 모듈이 여러 개 있는데, 언제든지 가져올 수 있습니다.
platform 모듈 가져 오기 및 사용
import platform
x = platform.system()
print(x)
dir() 함수 사용
모듈의 모든 함수 이름 (또는 변수 이름)을 나열하는 내장 함수가 있습니다. dir() 함수는 다음과 같습니다.
플랫폼 모듈에 속한 모든 정의 된 이름 나열 :
import platform
x = dir(platform)
print(x)
dir() 함수는 모든 모듈에서 사용할 수 있으며 사용자가 직접 만든 모듈도 사용할 수 있습니다.
모듈에서 가져 오기
from 키워드를 사용하여 모듈에서 일부분만 가져 오도록 선택할 수 있습니다.
mymodule이라는 모듈에는 하나의 함수와 하나의 dictionary이 있습니다.
def greeting(name):
print("Hello, " + name)
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
모듈에서 person1 dictionary만 가져 오기
from mymodule import person1
print (person1["age"])
등록된 댓글이 없습니다.