expanduser
함수가 sys
모듈에 속 하는지 모듈에 속 하는지 확인할 때 os
다음을 코딩합니다.
>>> [m for m in dir(os.path.__all__) if m.startswith('ex')]
['extend']
분명히 필터링 할 수 없습니다 expanduser
. 그래서 나는 코딩하고 그것은 나를 위해 작동합니다.
>>> [m for m in os.path.__all__ if m.startswith('ex')]
['exists', 'expanduser', 'expandvars', 'extsep']
이것이 왜인지 아는 사람이 있습니까?
__all__
os.path
서브 모듈의 __init__.py
파일 안에있는 목록 입니다. dir
실제 서브 모듈 을 호출하는 것과 다릅니다 .
dir(os.path)
대신 실제 내용을 검토 해야 합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다