그래서 내가 로깅 래퍼 파일을 갖고 싶어 logging.py로 내 파일의 이름을 지정할 수 있습니다 -이 같은 디렉토리에 있습니다파이썬 - 내가
| team
-- | libraries
-- | logging.py
-- | __init__.py
문제 로깅 안에 내가 할 것입니다 :
from logging import ....
이것은 원시 파이썬 로깅 메커니즘입니다. 따라서 로깅 래퍼 테스트를 작성할 때 또는 다른 곳에서 가져올 때 import team.libraries.logging
위의 줄은 로컬 로깅 파일에서 가져 오기를 시도하기 때문에 실패합니다.
그래서 제 질문은 :
는 파이썬 가져올 시도되는 순서를 변경하는 것이 가장겠습니까? 즉 파이썬이 설치되어있는 곳에서 먼저 시도해 보시나요? 좋은 습관입니까?
내 로컬 파일 이름을 변경 하시겠습니까?
추신 : 파일을 쉽게 바꿀 수 있기 때문에 이름을 바꿉니다.하지만 그렇게 할 수있는 방법이 있습니까? 전혀 가능합니까?
부탁을 들어 파일의 이름을 변경하십시오. – DeepSpace
이 줄이 작동합니까? "import team.libraries.logging"? 그렇다면 다음을 시도해보십시오 :'from .logging import' (점) – Epitouille
내장 모듈과의 충돌을 피하는 것이 좋습니다. – Sharad