単純認識モジュール

1259 ワード

モジュール分類
  • 内蔵モジュール:標準ライブラリとも呼ばれ、Python解釈器が持参したものである.pyファイル
  • サードパーティモジュール:オオカミの下で、
  • をダウンロードする必要があります
  • カスタムモジュール:自己定義のモジュール
  • モジュールの利点:重複コードの書き込みを避ける
  • は複数回ご利用いただけます
  • 拿来主義


  • カスタムモジュール
  • import:モジュールのインポート方法
  • 現在のネームスペースに新しいスペースを開く
  • モジュール内のすべてのコードを
  • 実行する.
  • モジュールを介して、関数
  • を検索
  • モジュールの別名
  • は、長いモジュールのモジュール名を単純な名前
  • として定義することができる.
  • は、コードの拡張と最適化、すなわち互換性
  • に有利である.
  • import time as t
    t.time()

  • fromとimportの違い
  • importモジュール(モジュール内の機能を一度に取得)
  • の利点:現在のファイルで定義されている変数名または関数名と競合しない
  • 欠点:メモリ消費量が比較的大きい
  • fromモジュールimportモジュールの機能(必要な機能のみ取得)
  • の利点:メモリ消費量が比較的小さい
  • 欠点:現在のファイルで定義されている変数名または関数名と競合する
  • fromモジュールimport*
  • *は、一括取得モジュールのすべての機能
  • を表す.
  • は推奨されません.
  • all[呼び出す機能]:関数名と変数をインポートでき、*がもたらす欠点
  • を解決できます.
  • モジュールの2つの使い方
  • スクリプト:cmdでPython testを実行する.py
  • モジュール:使用時に
  • をインポート
  • 現在のモジュールで使用_name__「main」
  • です
  • モジュールがインポートされたとき_name__インポートされたモジュール名
  • です.
  • インポートパス
  • 相対パス
  • 現在のpyファイルにモジュール
  • をインポートする.
  • 絶対パス
  • from sys import path
    path.insert(0.'    ')