Python에서 파일 가져 오기

  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
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
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