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)
해결
유익한 글이었습니다.