728x90
반응형

Module 6

Python 모듈과 패키지의 차이점

질문 : Python 모듈과 Python 패키지의 차이점은 무엇입니까? Python 모듈과 Python 패키지의 차이점은 무엇입니까? 참조 : "패키지"와 "모듈"의 차이점은 무엇입니까 (다른 언어의 경우) 답변 모듈은 하나의 가져 오기에서 가져 와서 사용되는 단일 파일 (또는 파일)입니다. 예 : import my_module 패키지는 패키지 계층 구조를 제공하는 디렉토리의 모듈 모음입니다. from my_package.timing.danger.internets import function_of_love 모듈 문서 패키지 소개 출처 : https://stackoverflow.com/questions/7948494/whats-the-difference-between-a-python-module-and-a..

Python 모듈 소스의 위치를 찾는 방법

질문 : Python 모듈 소스의 위치를 어떻게 찾습니까? 주어진 Python 모듈의 소스 파일이 설치된 위치를 어떻게 알 수 있습니까? Windows와 Linux에서 방법이 다른가요? datetime 모듈의 소스를 찾으려고 노력하고 있지만 더 일반적인 대답에도 관심이 있습니다. 답변 themodule.__file__ 에서 소스를 찾을 수 있습니다. 그러나 datetime 모듈은 C로 작성되었으므로 datetime.__file__ 은 .so 파일을 가리 키 datetime.__file__ 이 없음) 소스를 볼 수 없습니다. 파이썬 소스 tarball을 다운로드하고 압축을 풀면 모듈의 코드는 Modules 하위 디렉토리에서 찾을 수 있습니다. 예를 들어 python 2.6의 datetime 코드를 찾으려면..

CommonJS, AMD 및 RequireJS 간의 관계

질문 : CommonJS, AMD 및 RequireJS 간의 관계? 나는 많이 읽은 후에도 CommonJS, AMD 및 RequireJS 에 대해 여전히 매우 혼란 스럽습니다. CommonJS (이전의 ServerJS )는 언어가 브라우저 외부에서 사용될 때 일부 JavaScript 사양 (예 : 모듈)을 정의하는 그룹이라는 것을 알고 있습니다. CommonJS 모듈 사양에는 Node.js 또는 RingoJS 와 같은 구현이 있습니다. CommonJS , AMD ( Asynchronous Module Definition ) 및 RequireJS 간의 관계는 무엇입니까? RequireJS 는 CommonJS 모듈 정의의 구현입니까? 그렇다면 AMD 는 무엇입니까? 답변 RequireJS 는 AMD API ..

Python 모듈의 모든 함수를 나열하는 방법

질문 : Python 모듈의 모든 함수를 나열하는 방법은 무엇입니까? 내 시스템에 Python 모듈이 설치되어 있으며 어떤 기능 / 클래스 / 메소드를 사용할 수 있는지 확인하고 싶습니다. 각각에 대해 help 기능을 호출하고 싶습니다. ClassName.methods 와 같은 작업을 수행하여 해당 클래스에서 사용할 수있는 모든 메서드 목록을 가져올 수 있습니다. 파이썬에 비슷한 것이 있습니까? 예. 다음과 같이 : from somemodule import foo print(foo.methods) # or whatever is the correct method to call 답변 inspect 모듈 사용 : from inspect import getmembers, isfunction from somemo..

로컬에 설치된 Python 모듈 리스트를 얻는 방법

질문 : 로컬에 설치된 Python 모듈 목록을 얻으려면 어떻게해야합니까? 내 Python 설치 (UNIX 서버)에있는 Python 모듈 목록을 얻고 싶습니다. 컴퓨터에 설치된 Python 모듈 목록을 어떻게 얻을 수 있습니까? 답변 솔루션 pip > 10.0과 함께 사용하지 마십시오! Python 스크립트에서 pip freeze 와 유사한 목록을 얻는 데 50 센트 : import pip installed_packages = pip.get_installed_distributions() installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages]) print(installed_packages_list..

728x90
반응형