Pythonモジュールの紹介と使用の詳細


モジュールの関連概念
 1.モジュールとは
モジュールというのはツール・バッグのようなものです。このツール・バッグの中のツール(関数のようなもの)を使うには、このモジュールを導入する必要があります。
モジュールの英語名:modules、モジュールの中にN個の関数が含まれてもいいし、クラスも含まれてもいいです。
Pythonの拡張子の一つは.pyというファイルです。
2.モジュールを使うメリット
  •  他のプログラムやスクリプトの導入に便利で、
  • を使用します。
  • 関数名と変数の衝突を避ける
  • コードの維持性を向上させる
  • コードの再利用性を高める

  • モジュールの使用
    1.カスタムモジュール
    pyファイルを作成します。名前はできるだけPythonの標準モジュール名と同じではなく、名前を見てください。
    a)方法一:モジュールの導入:
    importモジュール名
    たとえば数学演算を導入します。
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    #  
    import math
    print(id(math))
    print(type(math))
    print(math)
    print(math.pi) #   π
    print(dir)はどのような方法がありますか?
    b)方法二
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    #  
    from math import pi
    print(pi)
    このような知識はマットの中のpi方法を導入しました。他の方法は使えません。
    使うにはまだ導入が必要です。
    例えばfrom math import row
    c)自分のモジュールを導入する
    モジュールを作成
    
    #   :     
    #     :2021/4/5/0005 8:37
    
    def add(a,b):
        return a+b
    
    def div(a,b):
        return a/b
    他のファイルで試したインポート:
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    import clac
    print(clac.add(10,20))
    ここで導入を開始するとエラーが発生します。このような設定が必要です。
    あなたのシナリオの場所フォルダで右クリックしてMark Directory as-Sources Rootを選択してください。
    在这里插入图片描述
    このようにあなたが自分のモジュールを導入すれば間違いなく報告されます。
    Pythonのカバン
     1.カバンの紹介
    パッケージは階層別のディレクトリ構造で、彼は機能が似ているモジュールをカタログの下に組織します。
    作用:
  • コード規範
  • モジュール名の衝突を避ける
  • 一つのPythonプログラムにはN個のカバンが含まれています。各カバンにはN個のモジュールが含まれています。
    パッケージの導入
    importパッケージ名.モジュール名
    2.Pythonでよく使われる内蔵モジュール
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    import sys
    print(sys.getsizeof(20)) ##         
    print(sys.getsizeof(True))
    共通のモジュールリスト:
    在这里插入图片描述
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    import time
    print(time.time())
    この表のモジュールは後ろの使用に全部使われます。
    3.第三者モジュールの取り付けと使用
    pip installモジュール名
    Pythonの最大の利点はモジュールが多いことです。
    在这里插入图片描述
    在这里插入图片描述
    そしてインポートしてみます。
    
    #   :     
    #     :2021/4/5/0005 8:23
    
    import schedule
    import time
    def job():
        print("    ")
    
    schedule.every(3).seconds.do(job)
    while True:
        schedule.run_pending()
        time.sleep(1)
    これは、固定時間ごとに情報を出力することができます。
    締め括りをつける
    今まではモジュールの勉強が終わりました。これからはPythonにおけるファイルの操作について検討します。
    もし学習中に何か問題があったら、一緒に交流しましょう。コレクションの転送も歓迎します。
    ここでPythonモジュールの紹介と使用についての文章を紹介します。Pythonモジュールの紹介と使用内容については以前の文章を検索してください。または下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。