본문 바로가기

Data/Python

[Python] 변수를 다른 파일에서 가져오기

반응형

이번에 Python코드를 작업하면서, 코드안에 긴 정보를 가지고있는 변수가 존재했고 이로인해서 전체적인 코드라인이 많이 증가하게되었다. 따라서, 해당 변수들을 다른 파일에 저장시켜놓고 매번 실행할때마다 가져오는 형식으로 바꿔보려고한다. 예시는 다음과같다.

 

config.py파일이라는 곳에 아래와 같이(내가 불러오고싶은 변수들) 적어두고

# config.py 파일명은 자유
a = [1,2,3,4,5]
b = "Hello! config.py!"

실제 실행하려는 파일에는 다음과같이 위 두개 변수를 불러읽을수 있다

# from 형식
from config import a
from config import b
print(a)
print(b)

# import 형식
import config
print(config.a)
print(config.b)

'''
[1, 2, 3, 4, 5]
Hello! config.py!
'''
반응형