댓글 목록

파이썬 모듈

페이지 정보

작성자 운영자 작성일 18-06-10 20:12 조회 1,662 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

모듈이란? 


코드 라이브러리와 동일한 모듈을 고려하십시오.


응용 프로그램에 포함할 함수 집합을 포함하는 파일입니다.


모듈 만들기 


모듈을 만들려면 파일 확장자가 .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"])


댓글목록 0

등록된 댓글이 없습니다.