Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 버튼크기
- 자바
- python #circular imports #
- setVisibility
- 파이썬 문법
- cyclic imports
- 이미지크기
- Java
- 안드로이드 스튜디오
- 코틀린
- 뷰크기
- View.GONE
- 1073741571
- 딕셔너리 복사
- 0xC00000FD
- Kotlin
Archives
- Today
- Total
목록Python (9)
개발여행
잘 작동하던 프로그램의 구조를 약간 바꿨더니 모듈을 제대로 인식하지 못하는 오류가 발생했다. 같은 코드를 메인 파일에서 곧바로 실행할 경우 정상적으로 인식되는데 프로그램 작동중 특정 모듈에서 해당 메소드를 호출하니 위와 같이 메소드를 찾지 못하거나 none값을 반환하는것이다. 검색을 해보니 'circular import' 라는 용어를 발견했다. 이 문제는 두개 이상의 모듈에서 서로가 서로를 참조할 때 발생하는 오류이다. 이러한 문제는 파이썬의 모듈 import과정을 이해하면 쉽게 해결할 수 있다. 아래와 같은 두 가지 파이썬 모듈을 생각해보자. # module1.py import module2 def function1(): module2.function2() if __name__ == '__main__'..
Python
2021. 7. 21. 01:12