⊗pyPmMdMA 86 of 129 menu

Pythonでのファイル全体のインポート

ファイルの全ての内容をインポートするには、 特殊なコマンド * を使用できます:

from モジュール import *

このインポート方法の利点は、 取得したすべての関数をモジュール名なしで 記述できることです。これによりコードの可読性が 大幅に向上し、コードが短縮されます。

モジュール lib からすべての関数をインポートし、 func3 にアクセスしてみましょう:

from lib import * func3()

コードを実行すると、func3 の 実行結果が出力されます:

3

モジュールの一部のみをインポートする必要がある場合、 不要な関数の名前の前にアンダースコアを付けるべきです:

... def _func3(): print(3)

では、func3 を呼び出してみましょう:

func3()

コンソールにエラーが出力されます:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

この関数は、import コマンドの後に 関数名を直接指定してのみ作業ファイルに インポートできます:

from lib import _func3 _func3() # 3を出力します

前のレッスンで作成したモジュール custom_math から すべての関数をインポートしてください。

前の課題を修正して、関数 get_divide が モジュールのすべての内容と一緒にインポート できないようにしてください。

モジュール user から、ユーザーのパスワードと メールアドレスをインポートできないように してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否