ホームページ >バックエンド開発 >Python チュートリアル >Python のモジュール構成とサードパーティ モジュールのインストール (概要の共有)
この記事では、python に関する関連知識を提供します。主にモジュラー プログラミングとサードパーティ モジュールのインストールに関連する問題を紹介し、Python などのパッケージも含まれています。一緒に見てみましょう。皆様のお役に立てれば幸いです。
推奨学習: Python ビデオ チュートリアル
モジュールと関数の関係モジュールには N 個の複数の関数を含めることができます;
Python では、拡張子 .py を持つファイルがモジュールです;
モジュールにはクラス、関数、ステートメントが含まれます;
プログラム プロジェクトは N 個のモジュールで構成されます;
モジュールを使用する利点 :
インポートして他のプログラムやスクリプトで使用するのに便利です
関数名と変数名の競合を回避します (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))
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.PackagePackage: は、類似した機能を持つモジュールのグループをまとめた階層ディレクトリ構造です。 。
機能: コードの標準化、モジュール名の競合を回避します (異なるパッケージ内の異なるモジュールのモジュール名は同じになる可能性があります)
パッケージとディレクトリの違い: __init__ が含まれます。.py ファイルのディレクトリはパッケージと呼ばれます。
通常、このディレクトリには __init__.py ファイルは含まれません。
パッケージのインポート:
import package name.module nameimport 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 の機能をサードパーティ モジュールから切り離すことはできません。多くの機能を実装するために多くの人が作成したサードパーティ モジュールが多数あり、それらをインストールするだけで使用できます。 インストール pip インストール モジュール名スケジュール モジュールのインストールを実行します。例として:最初のステップ: Windows ロゴ キー R がウィンドウを表示し、「cmd」と入力して [OK] をクリックします。オンライン インストール方法
2 番目のステップ: pip install と入力します。インストールするモジュールの名前を入力し、Enter キーを押します
ステップ 3: 「Python」と入力し、Enter キーを押して Python インタラクティブ プログラムに入ります。インポート モジュール名を入力し、入力しない場合は Enter キーを押します。エラーが報告されましたが、インストールは成功しました。
使用
Python ビデオ チュートリアル
import scheduleimport timedef job(): print('666666')schedule.every(3).seconds.do(job)while True: schedule.run_pending() #检测job的时间到了没有 time.sleep(1)推奨学習:
以上がPython のモジュール構成とサードパーティ モジュールのインストール (概要の共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。