파이썬에서 다른 파일의 전역변수를 공유하고 싶습니다.
조회수 12426회
c++처럼 다른 파일의 전역변수를 공유하여 쓰고 싶습니다.
예를 들어 path.py라는 파일에 필요한 네트워크 경로들을
전역함수에 다 지정해 놓고
다른 파이썬 파일들에서 전역변수를 가져와서 네트워크 경로로 활용하고 싶습니다.
네트워크 경로가 바뀌거나 추가되는 경우가 많아서 파일하나에서 관리하고 싶은데요.
이 방법을 못찾겠습니다. 방법을 아시는 분이 있으시면 도움 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
""" path_file.py """ TEMP_HOST = '0.0.0.0' TEMP_PORT = 8000
작성하신 후에
""" another_file.py """ from yourpath.path_file import TEMP_HOST, TEMP_PORT print(TEMP_HOST)
이런식으로 하면 되지 않을까요?
아니면 class로도 관리를 할 수 있습니다.
전 2가지 모두 flask 앱에서 관리하고 있습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
- 감사합니다. 초보라 flask는 뭔지 모르겠습니다. 확인해보겠습니다.~! 알 수 없는 사용자 2016.12.26 15:44
- flask 는 파이썬 웹 프레임워크 중 하나입니다. django랑 비슷한거에요. 알 수 없는 사용자 2016.12.27 10:55
-
댓글 입력