0
, 나는 여기에, 다른 파일과 폴더의 무리에 내 수업을 분할 전형적인 프로젝트 구조 나에게 어떻게 보일까입니다 : 내 UI에서python을 사용하는 메인 클래스 이외의 클래스의 출력 결과를 출력 하시겠습니까? 깨끗한 내 코드를 유지하고 조직하기 위해
> Project
__init__.py
main.py
ui.py
> lib
foo.py
bar.py
. py 파일을 만들 때 응용 프로그램이 명령 줄 응용 프로그램 일 경우 정보 기능을 정의합니다.
이def info(message, level=1):
if level == 1:
token = "[+] "
elif level == 2:
token = "\t[-] "
print token + str(message)
이제 질문은, 어떻게이있다 내가 main.py에서 많은 작업을하고있는 중이 야, 따라서 그것을에서 수입하여의 UI 객체를 만든 경우이다 : 그것은 일반적으로 다음과 같이 보입니다 foo.py 또는 bar.py에서 동일한 정보 함수를 사용하는 가장 좋은 방법은 무엇입니까?
UI 창에서 UI 클래스의 요소를 업데이트하는 경우에도이 작업이 가능합니까? – Backus
'project'의 부모가 파이썬 경로에 있고'project'에'__init __. py' 파일이 있다면, 그렇습니다. – aaronasterling
나는 본다. 나는 이것에 대한 수입 이외의 것이 있다고 생각했지만, 나는 틀렸다고 생각한다. 감사. – Backus