Python에서 파일 가져 오기

Muhammad Maisam Abbas 2023년10월10일
  1. Python에서import문을 사용하여 파일 가져 오기
  2. Python에서importlib모듈을 사용하여 파일 가져 오기
  3. Python의from절을 사용하여 파일에서 특정 모듈 가져 오기
Python에서 파일 가져 오기

이 튜토리얼에서는 Python으로 파일을 가져 오는 방법에 대해 설명합니다.

Python에서import문을 사용하여 파일 가져 오기

import은 Python에서 패키지, 모듈 및 라이브러리를 가져 오는 데 사용됩니다. import문을 사용하여 파일을 가져올 수도 있습니다. 이 자습서에서는A.pymain.py라는 두 개의 코드 파일이 있습니다. A.py코드 파일의 내용은 다음과 같습니다.

A.py 파일 :

class Aclass:
    a = 5

    def show(this):
        print("Hello! this is class A")

A.py파일 코드를main.py파일로 가져 오려고합니다. 다음 코드 예제는 Python에서import문을 사용하여 파일을 코드로 가져 오는 방법을 보여줍니다.

main.py 파일 :

import A

obj = A.Aclass()

obj.show()

출력:

Hello! this is class A

위 코드에서A.py파일을 가져와Aclass클래스 내에서show()함수를 호출합니다.

Python에서importlib모듈을 사용하여 파일 가져 오기

importlib모듈에는 Python의 가져 오기 시스템과 상호 작용하기위한 많은 메소드가 있습니다. importlib.import_module()함수는 코드 내에서 파일을 가져 오는 데 사용할 수 있습니다. 다음 코드 예제는 Python의importlib모듈을 사용하여 파일을 코드로 가져 오는 방법을 보여줍니다.

import importlib

file = importlib.import_module("A")

obj = file.Aclass()

obj.show()

출력:

Hello! this is class A

위 코드에서importlib모듈로A.py파일 코드를 가져와Aclass클래스 내에서show()함수를 호출했습니다.

Python의from절을 사용하여 파일에서 특정 모듈 가져 오기

from절을 기존import문에 추가하여 Python에서 파일의 하위 집합 만 가져올 수 있습니다. from절은 전체 파일 자체가 아닌 파일에서 하나 이상의 모듈 만 가져 오려는 경우에 유용합니다. 다음 코드 예제는 Python의from절을 사용하여 파일에서 코드로 특정 모듈을 가져 오는 방법을 보여줍니다.

from A import Aclass

var1 = Aclass()

var1.show()

출력:

Hello! this is class A
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python File