タグ付けされた質問 「module」

より大きく、より複雑なシステムの論理的な細分。



5
CommonJS、AMD、およびRequireJSの関係は?
たくさん読んだ後でも、私はCommonJS、AMD、およびRequireJSについてまだ非常に混乱しています。 CommonJS(以前のServerJS)は、言語がブラウザーの外部で使用される場合にJavaScript仕様(モジュール)を定義するためのグループであることを知っています。CommonJSモジュールの仕様には、Node.jsやRingoJSなどの実装がありますよね? CommonJS、非同期モジュール定義(AMD)、およびRequireJSの関係は何ですか? あるRequireJSはの実装CommonJSのモジュール定義?はいの場合、AMDとは何ですか?


19
モジュールのパスを取得する方法は?
モジュールが変更されたかどうかを検出したい。これで、inotifyを使用するのは簡単です。通知を取得するディレクトリを知るだけで済みます。 Pythonでモジュールのパスを取得するにはどうすればよいですか?
757 python  module  inotify 

18
親フォルダーからのモジュールのインポート
Python 2.5を実行しています。 これは私のフォルダツリーです: ptdraft/ nib.py simulations/ life/ life.py (私__init__.pyは各フォルダにもありますが、読みやすくするためにここでは省略しています) nibモジュール内からモジュールをインポートするにはどうすればよいlifeですか?sys.pathをいじる必要なしにそれが可能であることを望んでいます。 注:実行中のメインモジュールはptdraftフォルダー内にあります。



11
サブディレクトリからファイルをインポートしますか?
私はと呼ばれるファイル持っているtester.pyに位置し、/project。 /projectには、というサブディレクトリlibがあり、次のファイルがありますBoxTime.py。 /project/tester.py /project/lib/BoxTime.py からインポートBoxTimeしたいtester。私はこれを試しました: import lib.BoxTime その結果: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime BoxTimeサブディレクトリからインポートする方法はありますか? 編集 これ__init__.pyが問題でしたが、BoxTimeとして参照するlib.BoxTimeか使用することを忘れないでください: import lib.BoxTime as BT ... BT.bt_function()

9
クラスとモジュールの違い
私はJavaから来ましたが、今はRubyを使って作業しています。 私がよく知らない言語機能の1つがですmodule。私は正確には何でありmodule、いつそれを使用しますか?なぜa moduleを使用するのclassですか?
437 ruby  class  module 

16
Pythonモジュールのすべての関数をリストする方法は?
私のシステムにPythonモジュールがインストールされていますが、その中で使用できる関数/クラス/メソッドを確認できます。 それぞれについてdoc関数を呼び出したいのですが。Rubyでは、ClassName.methodsのようにして、そのクラスで使用できるすべてのメソッドのリストを取得できます。Pythonにも同様のものはありますか? 例えば。何かのようなもの: from somemodule import foo print foo.methods # or whatever is the correct method to call

6
Rubyのincludeとextendの違いは何ですか?
Rubyメタプログラミングに頭を悩ませています。ミックスイン/モジュールは常に私を混乱させます。 include:指定したモジュールメソッドをターゲットクラスのインスタンスメソッドとしてミックスします。 延び:ミックスとして指定されたモジュール方式でクラスメソッドターゲットクラスの 大きな違いはこれですか、それとも大きなドラゴンが潜んでいますか? 例えば module ReusableModule def module_method puts "Module Method: Hi there!" end end class ClassThatIncludes include ReusableModule end class ClassThatExtends extend ReusableModule end puts "Include" ClassThatIncludes.new.module_method # "Module Method: Hi there!" puts "Extend" ClassThatExtends.module_method # "Module Method: Hi there!"
415 ruby  module  include  extend 

4
Node.jsおよびES6でのmodule.exportsとexport default
Node module.exportsとES6の違いは何export defaultですか?export defaultNode.js 6.2.2で「__はコンストラクターではありません」エラーが発生する理由を理解しようとしています。 機能するもの 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is Slim Shady.' } } // This works module.exports = SlimShady 何をしていない仕事 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name …

8
Python 3:ImportError「Setuptoolsという名前のモジュールはありません」
Python 3でのパッケージのインストールに問題があります。 私はいつもでパッケージをインストールしてきましたsetup.py install。しかし、今、私がansicolorsパッケージをインストールしようとすると、次のようになります: importerror "Setuptoolsという名前のモジュールはありません" 過去にsetuptoolsをインストールしていなかったので、どうしたらいいかわかりません。それでも、setup.py installsetuptoolsなしで多くのパッケージをインストールできました。なぜ今すぐsetuptoolsを入手する必要があるのですか? Python 3.3を使用していて、setuptoolsがPython 3をサポートしていないため、setuptoolsをインストールすることもできません。 インストールコマンドが機能しなくなったのはなぜですか?

1
NodeJSは、インポート/エクスポートes6(es2015)モジュールのサポートを計画しています
私はこれについて明確な答えがないままインターネット全体を調べてきました。 現在、NodeJSはCommonJS構文のみを使用してモジュールをロードしています。標準のES2015モジュール構文を本当に使用したい場合は、事前にトランスパイルするか、実行時に外部モジュールローダーを使用する必要があります。 現在、私はこれらの2つの方法のいずれかを使用するのにあまり前向きではありません。NodeJSのメンテナはES2015モジュールをサポートする計画を立てているのでしょうか?これについてのヒントはまったく見つかりませんでした。 現在、NodeJS 6.xはES2015の機能の96%をサポートしていると主張していますが、モジュールへの参照はありません(NodeJS ES2105サポートリンク)。 NodeJSがすぐにこれらのモジュールをすぐにサポートするかどうか知っていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.