본문 바로가기
programming/Python

파이썬 빌트인 모듈 내장함수의 사용 using python built-in module

by 개코 - 개발과 코딩 2021. 11. 30.

파이썬의 빌트인 모듈은 파이썬을 설치하면 기본적으로 제공하는 모듈이다. 파이썬은 기본적으로 제공하는 모듈들이 몇가지 있다. 이들의 역할은 파이썬 프로그램을 만들기 위해 필요한 것들을 기본적으로 제공해 주는 역할을 한다. 이런 빌트인 모듈은 파이썬 공식 홈페이지의 라이브러리 문서에서 확인해 볼 수 있다.

파이썬 빌트인 모듈 내장함수의 사용
using python built-in module

다른 프로그램들과 마찬가지로 파이썬 또한 빌트인 모듈이 있고, 내장함수를 사용할 수 있다.

빌트인 모듈과 내장함수란 무엇일까?

먼저 내장함수는 파이썬에서 코딩하고 기본적으로 개발자가 제공받는 함수를 말한다.

가장 대표적이고 가장 많이 사용하는 것이 print() 함수이다.

빌트인 모듈은 무엇일까?

파이썬을 공부하고자 또는 파이썬 프로그램을 개발하고자 설치했을 때 기본적으로 제공되는 모듈을 말한다.

시스템 모듈 platform

파이썬 또한 자신의 컴퓨터 정보를 볼 수 있는 빌트인 모듈을 가지고 있다.

platform 모듈이며, 파이썬을 설치하면 기본적으로 제공받는 모듈이다.

이 platform 모듈은 자신의 컴퓨터의 환경이나 다른 프로그램의 버전정보 등을 확인할 수 있도록 해 준다.

인터넷이나 다른 자료실에서 별도로 다운받아 사용하는 다른 모듈들과는 다르게 파이썬 설치시 기본적으로 설치된다.

이런 빌트인 모듈들만 잘 활용해도 파이썬 개발을 하는데 많은 스터디가 된다.

샘플코드

platform 모듈을 사용하여 컴퓨터의 환경을 확인해 보도록 하자.

이미 import 키워드와 as 키워드를 사용해 봤기 때문에 이것을 사용하여 platform 모듈을 불러오도록 한다.

몇 가지 함수를 사용하면 컴퓨터 환경을 확인해 볼 수 있다.

더 많은 정보를 위해 참고할 문한 주소를 같이 기재한다.

print("----------")

'''
///--------------------------------------------------
내장 모듈 : platrom 
- 참고 : https://docs.python.org/ko/3/library/platform.html
///--------------------------------------------------
'''
import platform as system

infText = ""

infText = system.architecture()
print(type(infText), infText)

infText = system.machine()
print(type(infText), infText)

infText = system.node()
print(type(infText), infText)

infText = system.platform()
print(type(infText), infText)

infText = system.processor()
print(type(infText), infText)

infText = system.system()
print(type(infText), infText)

print("----------")

platform 모듈을 사용하기 위해 import 키워드를 사용하여 모듈을 불러왔다.

모듈의 이름을 재정의하여 의미를 부여했다.

platform 이라고 하면 조금 헷갈린다.

결과화면을 보자.

본인의 PC 정보가 나타난 것을 볼 수 있다.

CPU 가 AMD64 라는 것을 지금 알았다.

인텔인 줄 알고 있었는데 말이다.

반응형

댓글