問題タブ [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.
python - メインプログラムが特定の変数を使用しているかどうかをモジュールで確認するにはどうすればよいですか?
これが Pythonic に聞こえないことは承知していますが、少々お待ちください。
外部のクローズド ソース モジュールに依存するモジュールを作成しています。そのモジュールを使用するにはインスタンス化する必要があります (module.create() を使用)。
私のモジュールは、ユーザーがそのモジュールを既にロードしているかどうかを調べようとしますが (簡単に実行できます)、モジュールがインスタンス化されているかどうかを調べる必要があります。各変数の type() をチェックアウトするとこれがわかることは理解していますが、メイン プログラムで定義された変数の名前を取得する方法がわかりません。この理由は、モデルをインスタンス化するときに、何らかの理由で上書きしたくない一連のパラメーターも設定されるためです。
これまでの私の試みには、sys._getframe().f_globals の使用と要素の反復処理が含まれていましたが、私のテストではうまくいきませんでした。モジュールを modInst としてインスタンス化し、モジュールで関数を呼び出すと、modInst 変数が表示されません。これに対する別の解決策はありますか?以下にサンプルコードを示します。
EDIT:サンプルコードが含まれています。
python - 他の Python ファイルをインポートするには?
Python で他のファイルをインポートするにはどうすればよいですか?
- のような特定の python ファイルをどのように正確にインポートできます
import file.py
か? - 特定のファイルではなくフォルダをインポートするにはどうすればよいですか?
- ユーザー入力に基づいて、実行時に Python ファイルを動的にロードしたいと考えています。
- ファイルから特定の部分だけをロードする方法を知りたいです。
たとえば、main.py
次のようなものがあります。
これにより、 のすべての定義が得られますが、必要なextra.py
のは単一の定義だけである可能性があります。
から取得するimport
ステートメントに何を追加しますか?gap
extra.py
python-module - Windows への Python モジュールのインストール
Swish-Eをインストールしようとしていますが、残念ながら Windows インストーラーが存在しないため、コンソール (Windows 7 の下) からインストールしようとしていますが、同じエラーが発生し続け、毎回このエラーが発生しますモジュールをインストールしようとしています
からもインストールしようとしましcygwin
たが、同じ問題が発生しました。
Visual Studio の C コンパイラまたは環境変数と関係があることは知っていますが、Web 上で何も見つけることができませんでした。
python - Python メタプログラミング
Python メタプログラミングが苦手なため、少し複雑なタスクをアーカイブしようとしています。
関数に渡された名前のファイル内のフォルダーの場所/で定義されたクラスを返すlocations
functionを持つモジュールが必要です。get_location(name)
クラスの名前は NameLocation のようなものです。
だから、私のフォルダ構造:
program.py は次のようになります。
場所は、次のように first.py smth で定義されたクラスです。
等
さて、私は多くのimportステートメントとgetattributeステートメントを試しましたが、今は飽きて降伏しました。そのような行動をアーカイブする方法は?
理由はわかりませんが、このコード
戻り値
ロケーションモジュール!どうして?!
python - Pylibmc:ImportError:動的モジュールがinit関数を定義していません(init_pylibmc)
_pylibmc.soをインポートしようとするpylibmcをインポートしようとしています
MacOSX10.5.6を使用しています
python - Pythonでプログラムでモジュールの可用性をチェックしていますか?
モジュール名のリスト(例:mymods = ['numpy'、'scipy'、...])が与えられた場合、モジュールが使用可能かどうかを確認するにはどうすればよいですか?
私は以下を試しましたが、それは正しくありません:
ありがとう。
python - Pythonで必要なモジュールを自動的にダウンロードする最も簡単な方法は?
いくつかのパッケージに依存する、私が書いた python モジュールをリリースしたいと思います。実行中のシステムでこれらのパッケージが利用できない場合に備えて、これらのパッケージをプログラムでダウンロードする最も簡単な方法は何ですか? これらのモジュールのほとんどは、easy_install や pip などで利用できるはずです。ユーザーが各モジュールを個別にインストールすることを避けたいだけです。
ありがとう。
python - Python モジュールを拡張するにはどうすればよいですか? 「python-twitter」パッケージに新しい機能を追加する
python-twitter
既存の Python モジュールを拡張するためのベスト プラクティスは何ですか。この場合、基本 API クラスに新しいメソッドを追加してパッケージを拡張したいと考えています。
私は を見てきましたがtweepy
、それも気に入っています。python-twitter
必要な機能を理解し、拡張するのが簡単だと思います。
私はすでにメソッドを書いています -python-twitter
このモジュールのコアを変更せずに、それらをパッケージモジュールに追加する最もPythonicで混乱の少ない方法を見つけようとしています.
python - Python 配列モジュールが文字列とリストを異なる方法で処理するのはなぜですか?
次のステートメントの結果を理解できません。
python - Python - 新しいモジュールのインポートの問題 - libgmail
sourceforge からPython モジュールlibgmailをダウンロードし、アーカイブ内のすべてのファイルを抽出しました。アーカイブにはsetup.pyがあったので、コマンドプロンプトでそのディレクトリに移動して実行しました
次のエラー メッセージが表示されます
これは些細なことかもしれませんが、私はPythonが初めてです。だから何をすべきかガイドしてください。
注意してください、私はpython 2.4を使用しており、Windows-XPを使用しています。
ありがとうございました
マイクロカーネル