Python 4 でモジュールを使用する方法

1 モジュール、パッケージ、ライブラリの違い

Python では、モジュールの英語は「module」(拡張子 py が付いたファイル)、パッケージの英語は「package」(複数のモジュールを含むディレクトリ)、ライブラリの英語は「library」です。これには、関連する機能のパッケージとモジュールが含まれています。

2 モジュールの表現

Pythonではモジュールは「パッケージ名(ライブラリ名).モジュール名」となっており、ライブラリやパッケージ、モジュール内の関数を使用するには関数をインポートするためのimportキーワードが必要です。import を使用して関数をインポートするには 2 つの方法があります。1 つはインポート形式、もう 1 つは from...import 形式です。

2.1 インポート形式

次のコードは、インポート モジュールで randint() 関数を使用して、インポート形式を使用して指定された範囲内の乱数を生成します。

import random
random.randint(0,10)

このうち、インポートモジュール配下のrandint()関数を呼び出す際には、「モジュール名.関数名」の形式を使用する必要があり、以下のようなコードを直接記述するとプログラムがエラーとなります。

import random
randint(0,10)

インポート形式の後にはライブラリ名、パッケージ名、またはモジュール名のみを指定できますが、関数名は指定できないことに注意してください。次のコード プログラムはエラーを報告し、そのエラー メッセージを図 1 に示します

図1 エラーメッセージ

エラー メッセージの意味は、「'random.randint' という名前のモジュールが見つかりません。'randint' はパッケージ名ではありません」です。エラー メッセージからは、インポート後のライブラリ名、パッケージ名、またはモジュール名も確認できます。 。

2.2 インポート形式から

次のコードは、from...import 形式を使用し、インポート モジュールで randint() 関数を使用して指定された範囲内の乱数を生成します。

from random import randint
randint(0,10)

このうち、importモジュール配下のrandint()関数を呼び出す際には、関数名を直接使用することができます。

おすすめ

転載: blog.csdn.net/hou09tian/article/details/130916296