파이썬 dotenv override

Sudulge·2023년 7월 31일
0
from dotenv import find_dotenv, load_dotenv, set_key
import os


dotenv_file = find_dotenv()
load_dotenv(dotenv_file)

a = os.getnev("test") # 1234
print(a)

set_key(dotenv_file, 'test', '567890')
dotenv_file = find_dotenv()
load_dotenv(dotenv_file)

b = os.getenv('test')
print(a)
print(b)

>>>출력
1234
1234
1234

test의 값을 변경했음에도 b에 반영되지 않는 문제..

감사하게도 답을 얻을 수 있었다

load_dotenv(dotenv_file, override=True)

해결

2개의 댓글

comment-user-thumbnail
2023년 7월 31일

유익한 글이었습니다.

1개의 답글