問題タブ [python-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
287 参照

python - メインプログラムが特定の変数を使用しているかどうかをモジュールで確認するにはどうすればよいですか?

これが Pythonic に聞こえないことは承知していますが、少々お待ちください。

外部のクローズド ソース モジュールに依存するモジュールを作成しています。そのモジュールを使用するにはインスタンス化する必要があります (module.create() を使用)。

私のモジュールは、ユーザーがそのモジュールを既にロードしているかどうかを調べようとしますが (簡単に実行できます)、モジュールがインスタンス化されているかどうかを調べる必要があります。各変数の type() をチェックアウトするとこれがわかることは理解していますが、メイン プログラムで定義された変数の名前を取得する方法がわかりません。この理由は、モデルをインスタンス化するときに、何らかの理由で上書きしたくない一連のパラメーターも設定されるためです。

これまでの私の試みには、sys._getframe().f_globals の使用と要素の反復処理が含まれていましたが、私のテストではうまくいきませんでした。モジュールを modInst としてインスタンス化し、モジュールで関数を呼び出すと、modInst 変数が表示されません。これに対する別の解決策はありますか?以下にサンプルコードを示します。

EDIT:サンプルコードが含まれています。

0 投票する
23 に答える
2252004 参照

python - 他の Python ファイルをインポートするには?

Python で他のファイルをインポートするにはどうすればよいですか?

  1. のような特定の python ファイルをどのように正確にインポートできますimport file.pyか?
  2. 特定のファイルではなくフォルダをインポートするにはどうすればよいですか?
  3. ユーザー入力に基づいて、実行時に Python ファイルを動的にロードしたいと考えています。
  4. ファイルから特定の部分だけをロードする方法を知りたいです。

たとえば、main.py次のようなものがあります。

これにより、 のすべての定義が得られますが、必要なextra.pyのは単一の定義だけである可能性があります。

から取得するimportステートメントに何を追加しますか?gapextra.py

0 投票する
2 に答える
3453 参照

python-module - Windows への Python モジュールのインストール

Swish-Eをインストールしようとしていますが、残念ながら Windows インストーラーが存在しないため、コンソール (Windows 7 の下) からインストールしようとしていますが、同じエラーが発生し続け、毎回このエラーが発生しますモジュールをインストールしようとしています

からもインストールしようとしましcygwinたが、同じ問題が発生しました。

Visual Studio の C コンパイラまたは環境変数と関係があることは知っていますが、Web 上で何も見つけることができませんでした。

0 投票する
2 に答える
6006 参照

python - Python メタプログラミング

Python メタプログラミングが苦手なため、少し複雑なタスクをアーカイブしようとしています。

関数に渡された名前のファイル内のフォルダーの場所/で定義されたクラスを返すlocationsfunctionを持つモジュールが必要です。get_location(name)クラスの名前は NameLocation のようなものです。

だから、私のフォルダ構造:

program.py は次のようになります。

場所は、次のように first.py smth で定義されたクラスです。

さて、私は多くのimportステートメントとgetattributeステートメントを試しましたが、今は飽きて降伏しました。そのような行動をアーカイブする方法は?


理由はわかりませんが、このコード

戻り値

ロケーションモジュール!どうして?!

0 投票する
1 に答える
2704 参照

python - Pylibmc:ImportError:動的モジュールがinit関数を定義していません(init_pylibmc)

_pylibmc.soをインポートしようとするpylibmcをインポートしようとしています

MacOSX10.5.6を使用しています

0 投票する
3 に答える
2365 参照

python - Pythonでプログラムでモジュールの可用性をチェックしていますか?

モジュール名のリスト(例:mymods = ['numpy'、'scipy'、...])が与えられた場合、モジュールが使用可能かどうかを確認するにはどうすればよいですか?

私は以下を試しましたが、それは正しくありません:

ありがとう。

0 投票する
2 に答える
19458 参照

python - Pythonで必要なモジュールを自動的にダウンロードする最も簡単な方法は?

いくつかのパッケージに依存する、私が書いた python モジュールをリリースしたいと思います。実行中のシステムでこれらのパッケージが利用できない場合に備えて、これらのパッケージをプログラムでダウンロードする最も簡単な方法は何ですか? これらのモジュールのほとんどは、easy_install や pip などで利用できるはずです。ユーザーが各モジュールを個別にインストールすることを避けたいだけです。

ありがとう。

0 投票する
6 に答える
32655 参照

python - Python モジュールを拡張するにはどうすればよいですか? 「python-twitter」パッケージに新しい機能を追加する

python-twitter既存の Python モジュールを拡張するためのベスト プラクティスは何ですか。この場合、基本 API クラスに新しいメソッドを追加してパッケージを拡張したいと考えています。

私は を見てきましたがtweepy、それも気に入っています。python-twitter必要な機能を理解し、拡張するのが簡単だと思います。

私はすでにメソッドを書いています -python-twitterこのモジュールのコアを変更せずに、それらをパッケージモジュールに追加する最もPythonicで混乱の少ない方法を見つけようとしています.

0 投票する
2 に答える
2439 参照

python - Python 配列モジュールが文字列とリストを異なる方法で処理するのはなぜですか?

次のステートメントの結果を理解できません。

0 投票する
3 に答える
1959 参照

python - Python - 新しいモジュールのインポートの問題 - libgmail

sourceforge からPython モジュールlibgmailをダウンロードし、アーカイブ内のすべてのファイルを抽出しました。アーカイブにはsetup.pyがあったので、コマンドプロンプトでそのディレクトリに移動して実行しました

次のエラー メッセージが表示されます

これは些細なことかもしれませんが、私はPythonが初めてです。だから何をすべきかガイドしてください。

注意してください、私はpython 2.4を使用しており、Windows-XPを使用しています。

ありがとうございました

マイクロカーネル