Pythonにおける「from」と「import」の役割は何ですか?
Pythonでは、fromとimportキーワードは他のモジュールから関数、クラス、または変数をインポートするために使用されます。
指定のモジュールから特定の関数、クラス、または変数を直接現在の名前空間にインポートするために、fromキーワードが使用されます。以下がその文法です:
from module_name import name
例えば、mathモジュールからsqrt関数をインポートする:
from math import sqrt
それにより、sqrt関数を直接使用することができます。math.sqrtを経由する必要はありません。
importキーワードは、モジュール全体をインポートし、現在の名前空間に取り込みます。構文は以下の通りです:
import module_name
例えば、mathモジュールをインポートします。
import math
mathモジュール内のすべての関数、クラス、および変数を使用することができますが、math.の接頭辞を付けて呼び出す必要があります。
要总结一下,from关键字用于引入特定函数、类或变量,而import关键字用于引入整个模块。使用这两个关键字,我们能够在Python中调用其他模块中的代码,提升代码的重用性和可维护性。