Pythonインポートコマンド

Python Import Command



Pythonのimportコマンドは、他のモジュールにアクセスするために使用されます。モジュールは、Java、C、C ++、またはC#のコードライブラリと同じです。モジュールには通常、一連の関数と変数が含まれます。モジュールのこれらの関数をコードに含めたり使用したりする必要がある場合は、importコマンドを使用してモジュールをインポートするだけで、モジュールの関数と変数を簡単に呼び出すことができます。 importコマンドは、モジュールをコードに含める最も簡単で一般的な方法です。

Pythonには、コードに簡単に含めることができる多くの組み込みモジュールが用意されています。 Pythonコードファイルを。で保存するだけでモジュールを作成することもできます。 py 拡大。







この記事では、Pythonで独自の組み込みモジュールをインポートする方法を学習します。 Spyder3エディターは、Pythonスクリプトの作成と実行に使用されます。



importコマンドの使用方法

私たちは使用します 輸入 Pythonでモジュールをインポートするためのキーワード。コードでモジュールをインポートするときに、次のようにimportコマンドでモジュール名を記述します。



輸入module_name

Python組み込みモジュールをインポートする

Pythonには多くの組み込みモジュールがあります。数学モジュールは、数学関数を実行するために使用される一般的なモジュールの1つです。





importキーワードを使用して数学モジュールをインポートし、その関数を使用して数学計算を実行してみましょう。モジュールから関数にアクセスするときは、モジュールの名前を書き、ドットを付けて、次のように関数の名前を書きます。

module_name。function_name(()。
#数学モジュールのインポート
輸入 算数
#円周率定数の値を出力する
印刷(('PIの値は次のとおりです:'算数円周率)。

#階乗関数を使用して数値の階乗を計算する
印刷(('5番目の階乗は次のとおりです:'算数階乗((5)。)。

#対数関数を使用して数値の対数を計算する
印刷(('10のログは次のとおりです: '算数ログ((10)。)。

#オイラーの数の値を出力する
印刷(('オイラーの数の値は次のとおりです:' 算数)。

#度からラジアンを計算する
仕事= 算数ラジアン((90)。
印刷(('90のラジアンは次のとおりです: '仕事)。

#sin値の計算
印刷((「90の罪は:」算数それなし((90)。)。

#coa値の計算
印刷(('90のcosは次のとおりです: '算数なにか((90)。)。

#日焼け値の計算
印刷(('90の日焼けは: '算数それで((90)。)。

出力



出力はPythonコンソールに表示されます。

場合によっては、モジュールから特定の関数または定数のみをインポートする場合は、次の方法で行うことができます。

からmodule_name輸入function_nameまたconstant_name

たとえば、この方法でインポートできるのは、数学モジュールの円周率定数のみです。

から 算数 輸入円周率

その例を見てみましょう。

#数学モジュールから円周率値のみをインポートする
から 算数 輸入円周率
#円周率定数の値を出力する
#ここでは、math.pi()の代わりに直接piを使用します
印刷(('PIの値は次のとおりです:'円周率)。

出力

出力はPythonコンソールに表示されます。

すべての関数と定数は、次の方法でインポートできます。

からmodule_name輸入*

数学モジュールの場合、次のようになります。

#数学モジュールから円周率値のみをインポートする
から 算数 輸入*
#定数と関数で数学を指定する必要はありません
#円周率定数の値を出力する
印刷(('PIの値は次のとおりです:'円周率)。

#sin90の値を計算する
印刷((「sin90の値は次のとおりです。」それなし((90)。)。

#8の階乗を計算する
印刷(('8の階乗は次のとおりです:'階乗((8)。 )。

出力

出力はPythonコンソールに表示されます。

importコマンドは、モジュールが見つからない場合はモジュール名を検索し、エラーを表示します。モジュールTokenizerをインポートしてみましょう。

輸入トークナイザー
印刷((トークナイザー。トークン(()。)。

出力

出力では、エラーModuleNotFoundErrorがスローされていることがわかります。

モジュールを作成する

モジュールを作成するには、Pythonファイルを作成し、コードを記述して、拡張子を.pyにして保存します。

その例を見てみましょう。

calculate.pyという名前の新しいモジュールを作成しました。 2つの数値を引数として取り、合計を返す関数があります。

def ((val_1val_2)。
印刷((「合計は:」val_1 + val_2)。

次に、別のPythonファイル(test.py)を作成し、そのファイルで電卓モジュールを呼び出します。

#電卓モジュールのインポート
輸入電卓
#sum関数を呼び出す
印刷((電卓。((12)。)。

出力

出力はPythonコンソールに表示されます。

次に、計算機モジュールファイルを変更して、ここで2つの変数を作成しましょう。

val_1=0
val_2=0
def (()。
印刷((「合計は:」val_1 + val_2)。

test.pyの電卓モジュールの変数にアクセスしてみましょう

#電卓モジュールのインポート
輸入電卓
#最初の変数にアクセスして値を割り当てる
電卓。val_1=10
#2番目の変数にアクセスして値を割り当てる
電卓。val_2=20
#計算機モジュールからsum関数を呼び出す
印刷((電卓。(()。)。

出力

出力はPythonコンソールに表示されます。

asキーワードを使用して、モジュールのインポート中にエイリアスを作成することもできます。これは正常に機能します。

#電卓モジュールをcalとしてインポートする
輸入電卓なのでcal
#最初の変数にアクセスして値を割り当てる
cal。val_1=10
#2番目の変数にアクセスして値を割り当てる
cal。val_2=20
#計算機モジュールからsum関数を呼び出す
印刷((cal。(()。)。

出力

出力では、正常に動作し、いかなるタイプのエラーも表示されていないことがわかります。

Pythonの組み込みdir()関数を使用して、モジュールで使用可能なすべての関数と変数を一覧表示できます。

#電卓モジュールをcalとしてインポートする
輸入電卓なのでcal
#dir()関数を使用する
印刷((あなたへ((cal)。)。

出力

出力には、計算機モジュールで使用可能なすべての変数と関数が表示されます。

結論

この記事では、簡単な例を使用してPythonインポートコマンドについて詳しく説明します。 importコマンドは、Pythonファイルの組み込みモジュールとユーザー定義モジュールを呼び出すために使用されます。