ホームページ  >  記事  >  バックエンド開発  >  Pythonライブラリってどういう意味ですか?

Pythonライブラリってどういう意味ですか?

尚
オリジナル
2019-07-11 17:00:039033ブラウズ

Pythonライブラリってどういう意味ですか?

1. Python ライブラリ (ライブラリ)

ライブラリの概念は、関連する機能モジュールの集合です。これは Python の主要な機能の 1 つでもあり、強力な標準ライブラリ、サードパーティ ライブラリ、カスタム モジュールを備えています。

2. Python モジュールは次のとおりです:

Python モジュール: 含まれ、整理されたコード スニペットがモジュールです。

表現: 記述されたコードはファイルとして保存されます。このファイルはモジュールです。 Sample.py ここで、ファイル名 smaple はモジュール名です。

関係図:

Pythonライブラリってどういう意味ですか?

Python パッケージは次のとおりです:

パッケージは、Python アプリケーションを定義する階層的なファイル ディレクトリ構造です。モジュールまたは n 個のサブパッケージで構成される実行環境。平たく言えば、パッケージとは __init__.py ファイルを含むディレクトリです。このディレクトリには、この __init__.py ファイルと他のモジュールまたはサブパッケージが必要です。

FAQ:

特定のパスの下にモジュールを導入します

sys.path.append(yourmodulepath)を使用します

システムの下に Python へのパスを追加しますパス。毎回コードでパスを指定するのは避けてください。

システム環境変数を使用します。export PYTHONPATH=$PYTHONPATH:yourmodulepath,

このパスを /Library/Python/2.7/site のようなものに直接リンクします。 -

パッケージ ディレクトリでの良い提案:

記述されたパッケージをインポートしてテスト用に独立して実行できるようにするために、常に if __name__ == '__main__' を使用します。

複数のインポートでは、モジュールが複数回実行されるのではなく、1 回だけ実行されます。リロードを使用してモジュールを強制的に実行することもできますが、お勧めしません。

共通のパッケージ構造は次のとおりです。

package_a§── __init__.py§── module_a1.py└── module_a2.pypackage_btil── __init__.py§── module_b1。 py└ ── module_b2.py

main.py

main.py が packagea 内のモジュール modulea1 を参照したい場合は、次のように使用できます。

from package_a import module_a1

import package_a.module_a1

packagea の modulea1 が packageb を参照する必要がある場合、デフォルトでは、Python は packageb を見つけることができません。 sys.path.append('../') を使用して、この文を packagea の __init__.py に追加し、 * import __init_ をパッケージ内のすべてのモジュールに追加します。

関係図:

Pythonライブラリってどういう意味ですか?

Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。

以上がPythonライブラリってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。