import
の声明以外に、Pythonの「from」キーワードを他に使用していますか?Pythonの "from"キーワードの使用?
答えて
いいえ、はいです。
official Python 2.7.2 grammarによれば、単語from
の唯一の出現は、import_from
という句にあります。 Python 3.1.3 grammarで
raise_stmt: 'raise' [test ['from' test]]
が表示された新しい句、そうそう。
Python 2.xでは、from
の唯一の使用はfrom x import y
文です。しかし、Pythonの3.xのために、それは例えば、raise
の文と一緒に使用することができます。
try:
raise Exception("test")
except Exception as e:
raise Exception("another exception") from e
次利用
from __future__ import some_feature
は、import文と構文的に同じですが、代わりにインポートしますモジュールでは、some_feature
の値に応じて、インタープリターの動作を何らかの方法で変更します。
たとえば、with
文がPython 2.6まで言語に追加されていなくても、from __future__ import with_statement
を使用すると、Pythonのwith
文をPython 2.5で使用できます。ソースファイルの解析を変更するため、__future__
のインポートは、ソースファイルの先頭に表示する必要があります。
詳細については、__future__
statement documentationを参照してください。
が可能__future__
輸入及びそれらが利用可能なPythonのバージョンのリストについては__future__
module documentationを参照してください。
別の質問の回答としてこれを投稿することを意味しましたか?これは接線的にしか関係していないようです... –
実際には、 '__future__'モジュールからインポートします。 –
@カール:いいえ、私はしませんでした。はい、 '__future__'はモジュールで、' __future__'からのインポートはimport文です。しかし、私の指摘は、将来からのインポートは他のインポートと構文的に同じですが、*セマンティクス*はバニラのインポートとは異なります。他のシンボル名をインポートするだけでなく、インタプリタの振る舞いを変更することも重要です。 –
from
キーワードを使用してのPython 3.3の新syntax for delegating to a subgeneratorがあります。
- 1. JinjaでPythonの `set`キーワードを使用
- 2. Python 3.5では、キーワード "await"は "yield from"に相当しますか?
- 3. Pythonで "Pass"キーワードを使用する
- 4. ドッカーファイルのFROMステートメントの使用
- 5. FROMキーワードが見つかりません
- 6. PythonキーワードのPython argparse引数
- 7. FileInfoでのキーワードの使用
- 8. C#のvarキーワードの使用
- 9. キーワードの後ろにないキーワードArg Python
- 10. pythonの `in`キーワードをフィルタに使用する関数
- 11. Python setuptoolsは、setup.pyの 'scripts'キーワードを使用しています
- 12. 正しい使用法boolean in "キーワードのpython?
- 13. 静的キーワードの使用
- 14. volatileキーワードとロックステートメントの使用
- 15. C# "is"キーワードの使用パターン
- 16. PHP - クラス外の使用キーワードとクラス内の使用キーワードの違い
- 17. stdin、stderr from Python
- 18. random.choice from set? python
- 19. Python data.table from h2o
- 20. Gaierror from python smtplib
- 21. Python GUI from Java
- 22. PetaPocoストアドプロシージャのエラー「『FROM』キーワードの近くに不正な構文。」}
- 23. Pythonのキーワード引数のエイリアス
- 24. python: "from module import *"の場合?
- 25. gremlinでのstoreキーワードとselectキーワードの使用
- 26. python scrape linksキーワード
- 27. Pythonは - キーワード
- 28. なぜ 'from'キーワードが後方に反復するのですか?
- 29. 正しいメールのFROMヘッダーの使用
- 30. ファイヤーバードの "from"内の変数を使用
これは正確には何ですか?元の例外は暗黙的に何らかの形で連鎖されていますか?それは私にとってPythonではないようです。明示的にそれをコンストラクタパラメータとして取る方がいいです...確かに何か他のことをしますか? –
個人的に私はそれを使用したことがない - 私はそれが存在することを知っているだけで、別のものによって直接引き起こされた例外を発生させることを意図しています。 – rfw