モジュール名に「-」ダッシュまたはハイフンが含まれている場合、モジュールをインポートするにはどうすればよいですか? 質問する

モジュール名に「-」ダッシュまたはハイフンが含まれている場合、モジュールをインポートするにはどうすればよいですか? 質問する

をインポートしたいのですfoo-bar.pyが、これは機能します:

foobar = __import__("foo-bar")

これは次のことではありません:

from "foo-bar" import *

from "foo-bar" import *質問: 上記の形式を使用して、を含むモジュールをインポートする方法はありますか-?

ベストアンサー1

Python 3.1 以降では、 importlib を使用できます。

import importlib  
foobar = importlib.import_module("foo-bar")

python.org/3 のライブラリ

おすすめ記事