Pythonでモジュールをインポートする
モジュールは基本的に、他のPythonプログラムで参照または使用できるPythonコードが多数含まれているファイルです。プログラムのさまざまな部分をさまざまなモジュールに保持するために、大きなPythonプログラムを編成する必要があります。これは、プログラムのデバッグ、拡張、パッケージ化などのすべての面で役立ちます。 Pythonプログラムでモジュールを使用するには、最初にそのモジュールを新しいプログラムにインポートする必要があります。このモジュールのすべての関数、メソッドなどは、新しいプログラムで使用できるようになります。
インポートステートメントあり
以下に示すように、特定の計算用のプログラムを含むprofit.pyという名前のファイルを作成しましょう。
例
def getprofit(cp, sp): result = ((sp-cp)/cp)*100 return result
次に、上記の関数を別のPythonプログラムで使用します。次に、新しいプログラムのインポート関数を使用して、このモジュールとgetprofitという名前の関数を参照できます。
例
import profit perc=profit.getprofit(350,500) print(perc)
出力
上記のコードを実行すると、次の結果が得られます-
42.857142857142854
モジュールのインポートから
モジュール全体ではなく、モジュールから特定のメソッドのみをインポートすることもできます。そのために、以下に示すようにfromModuleimportステートメントを使用します。次の例では、プログラムの計算で使用するために、数学モジュールから円周率の値をインポートします。
例
from math import pi x = 30*pi print(x)
出力
上記のコードを実行すると、次の結果が得られます-
94.24777960769379
モジュールの調査
さまざまな組み込みモジュールの場所を知りたい場合は、sysモジュールを使用して調べることができます。同様に、モジュールで使用可能なさまざまな関数を知るために、以下に示すようにdirメソッドを使用できます。
例
import sys import math print(sys.path) print(dir(math))
出力
上記のコードを実行すると、次の結果が得られます-
[' ', 'C:\\Windows\\system32\\python38.zip', 'C:\\Python38\\DLLs', 'C:\\Python38\\lib', 'C:\\Python38', 'C:\\Python38\\lib\\site-packages'] ['…..log2', 'modf', 'nan', 'perm', 'pi', 'pow', 'prod',….]
-
PythonでMatplotlibをインポートする方法は?
まず、 pythonがあることを確認してください およびpip システムにプレインストールされています。 Pythonのバージョンを確認するには、次のように入力します python --version pipのバージョンを確認するには、次のように入力します pip −V 次に、次の pipを実行します コマンドプロンプトでコマンドを実行して、Matplotlibをインストールします。 pip install matplotlib matplotlibがシステムに正常にインストールされていることを確認するには、コマンドプロンプトで次のコマンドを実行します。 import mat
-
Pythongetpassモジュール
Pythonの標準ライブラリのgetpassモジュールで定義されている2つの関数があります。これらは、ユーザーの資格情報を検証した後にのみ端末ベースのアプリケーションを実行する必要がある場合に役立ちます。 getpass() この関数は、ユーザーにパスワードの入力を求めます。デフォルトでは、ユーザーが端末に入力したキーはエコーされません。また、端末に表示されるデフォルトのプロンプトは「パスワード」であり、パラメータとして文字列を指定することでカスタマイズできます。 次の例では、PythonプロンプトはWindowsのコマンドプロンプトターミナルから呼び出されます。入力したパスワードは端末