問題タブ [inspect]
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 - Python モジュール内のすべての関数を一覧表示する方法は?
システムに Python モジュールがインストールされており、そのモジュールで使用できる関数/クラス/メソッドを確認したいと考えています。
help
それぞれで関数を呼び出したい。ClassName.methods
Ruby では、そのクラスで使用可能なすべてのメソッドのリストを取得するようなことができます。Pythonに似たようなものはありますか?
例えば。何かのようなもの:
python - inspect.getsource がクラス ソース全体を返さないのはなぜですか?
私は私の中にこのコードを持っていますforms.py
:
プログラムでコードを抽出しようとすると、inspect
除外されfieldsets
ます:
これは空白行の問題ではないようです。間に空白行を入れずにテストし、他の属性の間に追加の空白行を入れました。結果は変わりません。
inspect がfieldsets
クラスのソース全体ではなく、前の部分のみを返す理由はありますか?
python - @staticmethodが属するクラスを推測するにはどうすればよいですか?
infer_class
メソッドが与えられると、そのメソッドが属するクラスを把握する関数を実装しようとしています。
これまでのところ、私はこのようなものを持っています:
これを実現する方法を思い付くことができなかったため、@staticmethod-sでは機能しません。
助言がありますか?
infer_class
動作は次のとおりです。
java - 実行時に SWT アプリを検査しますか?
SWT アプリを逆アセンブルせずに検査する (広い意味で情報を取得する) 方法はありますか (exe としてパックされており、最初に抽出する方法がわからないため)。
編集: アプリは SWT であることが判明しました。
python - フレームオブジェクトから実行スタック上の関数オブジェクトへの参照を取得しますか?
の出力が与えられた場合inspect.stack()
、スタックフレームのどこからでも関数オブジェクトを取得してこれらを呼び出すことは可能ですか?もしそうなら、どのように?
(関数の名前を取得する方法はすでに知っています。)
これが私が得ているものです:私が関数であり、呼び出し元がジェネレーターであるか通常の関数であるかを判断しようとしているとしましょう。inspect.isgeneratorfunction()
関数オブジェクトを呼び出す必要があります。そして、誰があなたを呼んだかをどうやって理解しますか?inspect.stack()
、 右?ですから、どういうわけかそれらをまとめることができれば、私の質問に対する答えが得られます。おそらくこれを行うためのより簡単な方法がありますか?
dom - Web開発にChromeを使用する-インスペクターをドッキングする方法は?
Firebugが標準であることは知っていますが、Chromeを頻繁に使用しています(画面スペース、速度など)。とにかく、彼らの検査官もかなり良いと思います。確かに、私がDOMでピークを迎えたいと思うたびに、FFを起動してサイトをナビゲートしたくないので十分です。
ただし、おそらく最も厄介なのは、ChromeインスペクターをChromeの下部にドッキングできないことです。ドックボタンがあるようですが、何もしていないようです。
任意のヒント?提案?それは何か他のことをすることになっていますか?ありがとう。
python - Jython 内で使用する場合の inspect.py の問題
Jython で開発されたアプリケーションを使用しています。その中でinspect.pyを使おうとすると、エラーメッセージが表示されます。
私のコードは次のようになります
python.exe を使用してこれを実行すると、問題はありません。ただし、アプリ内でこれを使用すると、次のエラーがスローされます
どんな助けでも大歓迎です。
ありがとうラジャサンカール
python - 組み込み関数とメソッドの一覧表示 (Python)
私はこれを思いついた:
私はそれが醜いことを知っています。これを行うためのより良い/よりPython的な方法を教えてもらえますか?
ruby - 再帰を制限して検査する
いくつかのオブジェクトに対して検査を実行したいのですが、残念ながら、それはいくつかの非常に大きなオブジェクトにリンクしているか、循環参照を持っています。その結果、多くのページの出力が生成されます。
検査で許可される再帰のレベルを制限する方法はありますか?
python - Python で特定の関数のネストされた (ローカル) 関数をイントロスペクトする
関数を考えると
ローカルの get() および post() 関数にアクセスして呼び出す方法はありますか? 上記で定義された関数 f() でそのように機能する関数を探しています:
そのようなローカル関数のコード オブジェクトにアクセスできます。
その結果、
しかし、実際の呼び出し可能な関数オブジェクトを取得する方法がわかりません。それは可能ですか?
ご協力いただきありがとうございます、
意思。