개발일지2 [Python] 전역 변수 import 하기 파이썬을 사용하다가 전역 변수를 사용할 일이 생겼다 그런데 분명 값이 바뀌어야 하는데 초기값이 출력되는 문제가 발생했다. 예를 들어 # a.py aa = 1 def add(): aa += 1 위처럼 a라는 모듈에 aa라는 변수를 전역으로 사용하고 싶다. aa는 값이 계속 바뀐다. # b.py from a import aa, add print(aa) # >> 1 add() print(aa) # >> 1 ??? b라는 모듈에서 aa를 import하여 출력하고 add() 함수를 사용하여 aa를 2로 만들고 싶었다. 그런데 출력하니 다시 1이 나오는 것이 아닌가? 알고보니 import의 변수는 attach 되는 모듈에 종속된다고 한다. 즉, from a import aa를 하면 aa는 b 모듈에 직접적으로 im.. 2023. 4. 4. Android Navigation action 사용하기 지난 번 글에서는 간단한 Navigation의 사용법에 대해서 알아봤다. Android Navigation 사용하기 정말 단순한 작업을 하는 앱이거나 게임이 아닌 이상 대부분의 앱에서 내비게이션바를 쉽게 발견할 수 있을 것이다. 이번에 회사에서 작업하는 앱도 내비게이션 메뉴가 있어야 하는데 Material Com koomtle-world.tistory.com 이 글은 Java를 기준으로 설명합니다. 기본적인 사용법은 위 링크를 봐주세요. 아직도 내비게이션의 늪에서 빠져나오지 못한 나는 아직도 화면 전환에서 고생 중이다ㅠ 메인 메뉴 Menu1, Menu2에서 이동 가능한 공통의 하위 화면 Common이 있다. Common은 각 메뉴에서 파라미터를 받아 그 값으로 적절한 데이터를 서버에서 가져와 출력한다. .. 2022. 10. 30. 이전 1 다음