«module» 태그된 질문

더 크고 더 복잡한 시스템의 논리적 세분.

4
__init__.py를 사용하여 전역 변수를 정의 할 수 있습니까?
패키지의 모든 하위 모듈에서 사용할 수있는 상수를 정의하고 싶습니다. 가장 좋은 장소는 __init__.py루트 패키지 파일에 있다고 생각했습니다 . 그러나 나는 이것을하는 법을 모른다. 하위 패키지가 몇 개 있고 각각 여러 개의 모듈이 있다고 가정합니다. 이 모듈에서 해당 변수에 어떻게 액세스 할 수 있습니까? 물론 이것이 완전히 잘못되고 더 좋은 대안이 …

7
루비 상속과 믹스 인
Ruby에서는 여러 믹스 인을 포함 할 수 있지만 하나의 클래스 만 확장하므로 믹스 인이 상속보다 선호되는 것 같습니다. 내 질문 : 유용하도록 확장 / 포함 해야하는 코드를 작성하는 경우 왜 클래스로 만들 것입니까? 아니면 달리 말하면 왜 항상 모듈로 만들지 않겠습니까? 클래스를 원하는 한 가지 이유 만 생각할 수 있으며 …

8
모듈의 __getattr__
__getattr__모듈에서 클래스 와 동등한 것을 어떻게 구현할 수 있습니까? 예 모듈의 정적으로 정의 된 속성에 존재하지 않는 함수를 호출 할 때 해당 모듈에 클래스의 인스턴스를 생성하고 모듈의 속성 조회에서 실패한 것과 동일한 이름으로 메서드를 호출하고 싶습니다. class A(object): def salutation(self, accusative): print "hello", accusative # note this function is intentionally …

13
Mac에서 Python 모듈을 설치하는 가장 호환 가능한 방법은 무엇입니까?
나는 파이썬을 배우고 사랑하기 시작했습니다. 나는 주로 Linux뿐만 아니라 Mac에서도 작업합니다. apt-get을 사용하여 파이썬 모듈을 설치할 때 Linux (대부분 우분투 9.04)에서 제대로 작동한다는 것을 알았습니다. 문제없이 수입 할 수 있습니다. Mac에서는 Macports를 사용하여 모든 Unixy를 설치하는 데 익숙했습니다. 그러나, 내가 설치 한 대부분의 파이썬 모듈은 파이썬에서 보이지 않습니다. PATH 설정을 …

12
교차 모듈 변수를 만드는 방법은 무엇입니까?
__debug__는 모든 모듈에 영향을주기 때문에 변수는 부분에 편리합니다. 같은 방식으로 작동하는 다른 변수를 생성하려면 어떻게해야합니까? 하나의 모듈에서 foo를 변경하면 다른 모듈에서 업데이트된다는 점에서 변수 (원래 형이고 'foo'라고 부릅니다)는 진정한 글로벌 일 필요가 없습니다. 다른 모듈을 가져 오기 전에 foo를 설정할 수 있으면 괜찮을 것입니다. 그러면 동일한 값이 표시됩니다.
122 python  module  global 

7
런타임에 Python 모듈 버전 확인
많은 타사 Python 모듈에는 모듈에 대한 버전 정보를 보유하는 속성이 있지만 (일반적으로 module.VERSION또는 같은 것 module.__version__) 일부는 그렇지 않습니다. 이러한 모듈의 특정 예는 libxslt 및 libxml2입니다. 이러한 모듈의 올바른 버전이 런타임에 사용되고 있는지 확인해야합니다. 이를 수행하는 방법이 있습니까? 잠재적 인 해결책은 런타임에 소스를 읽고 해시 한 다음 알려진 버전의 해시와 …
118 python  module  version 

9
노드 4에서 ES6 클래스를 올바르게 내보내는 방법은 무엇입니까?
모듈에 클래스를 정의했습니다. "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; 하지만 다음과 같은 오류 메시지가 나타납니다. TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... 이 클래스를 내보내고 다른 모듈에서 …

9
ES6는 개체에서 모든 값을 내 보냅니다.
./my-module.js반환 값이어야하는 객체 가있는 모듈 ( )이 있다고 가정 해 보겠습니다 . let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token 따라서 다음과 같이 가져올 수 있습니다. import {a} from './my-module' // a === 1 import * as myModule from …

4
Ruby에서 모듈 변수 만들기
Ruby의 모듈에서 클래스 변수와 유사하게 작동하는 변수를 만드는 방법이 있습니까? 이것이 의미하는 바는 모듈의 인스턴스를 초기화하지 않고도 액세스 할 수 있지만 변경할 수 있다는 것입니다 (모듈의 상수와 달리).

3
-m 옵션을 사용하여 Python 코드 실행 여부
파이썬 인터프리터에는 "라이브러리 모듈 모듈 을 스크립트로 실행"하는 -m 모듈 옵션이 있습니다. 이 파이썬 코드 a.py로 : if __name__ == "__main__": print __package__ print __name__ 나는 python -m a얻기 위해 시험 했다 "" <-- Empty String __main__ 반면 python a.py반환 None <-- None __main__ 나에게이 두 호출은 -m 옵션으로 호출 …
111 python  module  package 

5
go.mod의 Go 모듈 종속성을 repo의 최신 커밋으로 지정하는 방법은 무엇입니까?
v1.11 Go부터 모듈 지원이 추가되었습니다. 명령 go mod init <package name> go build 생성하는 것입니다 go.mod및 go.sum패키지 의존성에 대한 발견 된 모든 버전을 포함하는 파일. 모듈에 릴리스가없는 경우 해당 모듈의 최신 커밋이 사용됩니다. 모듈에 릴리스가있는 경우 최신 릴리스가 종속성으로 선택됩니다. 그러나 때로는 아직 게시 된 릴리스에없는 기능이 필요하지만 해당 릴리스 …
111 git  go  module 

4
C ++ 모듈-왜 C ++ 0x에서 제거 되었습니까? 나중에 다시 올까요?
방금 C ++ 0x의 모듈에 대한 이 오래된 C ++ 0x 초안을 발견했습니다 . 아이디어는 컴파일 중에 모듈 파일을 생성 한 다음 다른 .cpp 파일에서 사용되는 .cpp 파일 만 작성하여 현재 .h / .cpp 시스템에서 벗어나는 것이 었습니다. 이것은 정말 훌륭한 기능처럼 보입니다. 하지만 내 질문은 : 왜 C ++ …

13
Android 스튜디오 실행 / 디버그 구성 오류 : 모듈이 지정되지 않았습니다.
실행 구성에서 '모듈이 지정되지 않음'오류가 발생합니다. 드롭 다운에 모듈이 표시되지 않지만 내 모듈에 문제가 없음을 볼 수 있습니다. 이 문제는 모듈 이름을 리팩토링하고 settings.gradle을 새 이름으로 변경했을 때 발생했습니다. 이제 프로젝트 구조로 이동하여 모듈을 선택하면 화면에 아무것도 표시되지 않으며 오류도 표시되지 않습니다. 100 % 확신 할 수는 없지만 모듈 옆에있는 …

2
Rails 모듈에서 mattr_accessor는 무엇입니까?
Rails 문서에서 이것을 실제로 찾을 수는 없지만 'mattr_accessor' 는 일반 Ruby 클래스의 'attr_accessor' (getter & setter)에 대한 모듈 결과 인 것 같습니다 . 예 : 수업에서 class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end 예 : 모듈에서 module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.