私は長い名前のモジュールを持っています。私はfrom ... import ...
構文を使って、そこからいくつかの関数をインポートしたいと思います。私はimport ... as ...
トリックを使って、これらのインポートを短くしようとしましたが、動作しませんでした。 この例はなぜ機能しないのですか?インポートされたモジュールからインポート関数
>>> import long_named_module as spam
>>> from spam import func
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named spam
'' – jDo
問題は、この中の[モジュール]名前文章が長すぎます。 私は書きたくない:「long_named_moduleインポートFUNCから を、 long_named_moduleインポート関数func2から」 ... 私が書きたい:「スパム輸入FUNCから を、 スパムインポート関数func2から」 – Timur
'輸入long_named_moduleとしてスパム; short_name = spam.func' – jDo