ホームページ > バックエンド開発 > Python チュートリアル > Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

WBOY
リリース: 2022-05-16 17:54:10
転載
2883 人が閲覧しました

この記事では、python に関する関連知識を提供します。主にモジュラー プログラミングとサードパーティ モジュールのインストールに関連する問題を紹介し、Python などのパッケージも含まれています。一緒に見てみましょう。皆様のお役に立てれば幸いです。

Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

推奨学習: Python ビデオ チュートリアル

モジュラー プログラミング

1. モジュールとは何ですか? ?

モジュールと関数の関係モジュールには N 個の複数の関数を含めることができます;
Python では、拡張子 .py を持つファイルがモジュールです;
モジュールにはクラス、関数、ステートメントが含まれます;
プログラム プロジェクトは N 個のモジュールで構成されます;

モジュールを使用する利点 :
インポートして他のプログラムやスクリプトで使用するのに便利です
関数名と変数名の競合を回避します (2 つのモジュールが競合することなく同じ変数名を持ちます)
コードの保守性を向上させます
コードの再利用性を向上させます

2. カスタム モジュール

モジュールの作成:
新しい .py ファイルを作成します。名前は、標準モジュール名と同じであってはなりません。 Python に付属しています 同じ

インポート モジュール:
最初のタイプ: インポート モジュール名 [エイリアスとして]
2 番目のタイプ: モジュール名 import 関数/変数/クラスから

##最初のタイプ

#第一种导入方式
import math
print(id(math))
print(type(math))
print(math)
print(dir(math)) #查看math中的属性方法
print('--------------------------------------')
print(math.pi)
print(math.pow(2,5))
print(math.ceil(9.01))
print(math.floor(9.999))
ログイン後にコピー

Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)
2 番目のタイプ

#第二种导入方式 只导入模块中指定的一部分
from math import pi
print(pi)
print(pow(2,3))
from math import pow
print(pow(2,3))
ログイン後にコピー

同様に、自分で作成したモジュールをインポートする場合も同じ方法が使用されます。

3. メイン プログラムの形式で実行する

他のモジュールのコンテンツを呼び出すと、他のモジュールの定義にいくつかのステートメントが出力されることがあります。現在のモジュールがコンテンツを出力すると、呼び出し側モジュールの出力コンテンツも出力されます。このとき、呼び出されるモジュールの出力の前に条件を追加できます:

if __name__=='__main__':
    pass
ログイン後にコピー

このモジュールが有効な場合のみメイン プログラムとして実行される、Python の Pass

4.Package

Package: は、類似した機能を持つモジュールのグループをまとめた階層ディレクトリ構造です。 。
機能: コードの標準化、モジュール名の競合を回避します (異なるパッケージ内の異なるモジュールのモジュール名は同じになる可能性があります)
パッケージとディレクトリの違い: __init__ が含まれます。.py ファイルのディレクトリはパッケージと呼ばれます。
通常、このディレクトリには __init__.py ファイルは含まれません。

パッケージのインポート:


import package name.module name

import pagekge.module_A
print(pagekge.moudle_A.a)#调用一个包里的一个模块的一个属性或函数
import pagekge.module_A as mm #取小名
print(mm.a)
ログイン後にコピー
#概要注:

#import で始まるインポート メソッドを使用すると、パッケージ名またはモジュールのみをインポートできます。 name
Use from …import インポート メソッドでは、パッケージ、モジュール、関数、変数をインポートできます
5. Python でよく使用される組み込みモジュール

import sys
print(sys.getsizeof(24))
print(sys.getsizeof(99))
print(sys.getsizeof(True))
print(sys.getsizeof(False))
import time
print(time.time()) #输出秒
print(time.localtime(time.time())) #输出当前时间
import urllib.request  #与爬虫有关的
print(urllib.request.urlopen('http://www.baidu.com').read()) #读取百度网址
ログイン後にコピー

6 .サードパーティ モジュールのインストールと使用Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

#Python の機能をサードパーティ モジュールから切り離すことはできません。多くの機能を実装するために多くの人が作成したサードパーティ モジュールが多数あり、それらをインストールするだけで使用できます。

インストール

pip インストール モジュール名

オンライン インストール方法

スケジュール モジュールのインストールを実行します。例として:

最初のステップ: Windows ロゴ キー R がウィンドウを表示し、「cmd」と入力して [OK] をクリックします。



2 番目のステップ: pip install と入力します。インストールするモジュールの名前を入力し、Enter キーを押しますPython のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

ステップ 3: 「Python」と入力し、Enter キーを押して Python インタラクティブ プログラムに入ります。インポート モジュール名を入力し、入力しない場合は Enter キーを押します。エラーが報告されましたが、インストールは成功しました。 Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

使用 Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)

インポート モジュール名

import scheduleimport timedef job():
    print('666666')schedule.every(3).seconds.do(job)while True:
    schedule.run_pending()  #检测job的时间到了没有
    time.sleep(1)
ログイン後にコピー
推奨学習:

Python ビデオ チュートリアル

以上がPython のモジュール構成とサードパーティ モジュールのインストール (概要の共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート