パッケージ内からどのモジュールをインポートできるか知る方法はありますか?パッケージ内からインポートできるモジュールを見つけるにはどうすればよいですか?
答えて
輸入フレッド
印刷DIR(フレッド)
あなたはソースを持っています。
パッケージディレクトリ内のファイルを見てください。これらのモジュールはインポートすることができます。
インポートのためのモジュールではないパッケージ内のファイル(ディレクトリ)がたくさんあります。 Pythonのインポート機構はその違いを知っているので、誰もがそれを再発明するのではなく、その機能を公開するのが妥当と思われます。 – bignose
発明ですか?何を発明?ただソースを読んでください。 –
dir([object]);
引数を指定しないと、dir()は現在のローカルスコープ内の名前のリストを返します。引数を使用して、そのオブジェクトの有効な属性のリストを返そうとします。これだけです
>>> import sys
>>> dir(sys)
['__displayhook__', '__doc__', '__excepthook__', '__name__', '__stderr__', '__stdin__', '__stdout__', '_current_frames', '_getframe', 'api_version', 'argv', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats', 'copyright', 'displayhook', 'exc_clear', 'exc_info', 'exc_type', 'excepthook', 'exec_prefix', 'executable', 'exit', 'getcheckinterval', 'getdefaultencoding', 'getdlopenflags', 'getfilesystemencoding', 'getrecursionlimit', 'getrefcount', 'hexversion', 'maxint', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'ps1', 'ps2', 'pydebug', 'setcheckinterval', 'setdlopenflags', 'setprofile', 'setrecursionlimit', 'settrace', 'stderr', 'stdin', 'stdout', 'subversion', 'version', 'version_info', 'warnoptions']
:このような「SYS」などのモジュールの場合はそう
、、。
サブモジュールだけでなく、すべての属性をリストするので、質問には答えません。 – bignose
- 1. 私のパッケージを見つけるにはどうすればいいですか?
- 2. IronPythonで.pydモジュールをインポートするにはどうすればよいですか?
- 3. jarファイルで定義されたパッケージを見つけるにはどうすればよいですか?
- 4. info.plistファイル内からApp Bundle Pathを見つけるにはどうすればよいですか?
- 5. JTableでセルタイピングイベントを見つけるにはどうすればよいですか?
- 6. Foldableクラスをモジュールにインポートするにはどうすればよいですか?
- 7. Goソースで相対インポートを見つけるにはどうすればよいですか?
- 8. 2つのリストから一致するアイテムを見つけるにはどうすればよいですか?
- 9. BFSで実際に見つかったパスを見つけるにはどうすればよいですか?
- 10. k-bestソリューションを見つけるにはどうすればよいですか?
- 11. レーキタスクのソースファイルを見つけるにはどうすればよいですか?
- 12. パッケージ内のクラスを別のパッケージにインポートするにはどうすればいいですか?
- 13. Python:インポートするパッケージを知るにはどうすればいいですか?
- 14. TextMate:キーボードショートカットに関連付けられたコマンドを見つけるにはどうすればよいですか?
- 15. Webアプリケーションに関連付けられたAPIを見つけるにはどうすればよいですか?
- 16. PostGISでは、ポリゴン内のすべての点を見つけるにはどうすればよいですか?
- 17. Powershellモジュール内の変数を、そのモジュール内の他の関数からアクセスできるようにするにはどうすればよいですか?
- 18. マクロ内で型をインポートするにはどうすればよいですか?
- 19. EntityFramework 6:以前に見つかったレコードを見つけるにはどうすればよいですか?
- 20. パッケージ内でメインクラスを見つけられないかロードできない
- 21. qml内のListModel内の特定のListElementを見つけるにはどうすればよいですか?
- 22. XcodeでUILabelを見つけるにはどうすればいいですか?
- 23. JavaプロジェクトからOSGi Bundleプロジェクトにパッケージをインポートするにはどうすればよいですか?
- 24. rPythonを使用してRパッケージ内にPythonライブラリをインポートするにはどうすればよいですか?
- 25. ビジュアルスタジオ2012でWindowsデザイナーを見ているコントロールを見つけるにはどうすればよいですか?
- 26. Androidでパス内のすべてのポイントを見つけるにはどうすればよいですか?
- 27. 1つのモジュールから別のモジュールにデータを送信するにはどうすればよいですか?
- 28. ウェブアプリケーションでGuiceモジュールのリストを見つけるにはどうすればいいですか?
- 29. Windowsから名前でMacを見つけるにはどうすればよいですか?
- 30. Powershellコマンドレットを別のモジュールの関数からグローバルにインポートするにはどうすればよいですか?
サブモジュールだけでなく、すべての属性を一覧表示するので、質問には答えません。 – bignose