0926クラスの概要

4つの形式のモジュール

  1. カスタムモジュール
  2. サードパーティのライブラリ
  3. 内蔵モジュール
  4. パッケージ

輸入和から...インポート

インポート

プレフィックスを追加するための時間を輸入インポート、引用

インポート三つのことが起こります:

  1. 時間の名前空間の名前を生成します
  2. time.pyファイルを実行し、時空間に生成された変数名に投げ込ま
  3. ファイル名空間を指し、この時間を実行して、時間。メソッド名()

...インポート

...インポートインポートは、接頭辞を省略します

インポートから...三つのことが起こります:

  1. 時間の名前空間の名前を生成します
  2. time.pyファイルを実行し、時空間に生成された変数名に投げ込ま
  3. リアラン(S)メソッド名、直接法(名)にインポートファイルポイント

インポート循環の問題

m4.py
from m2 import y
x = 10

# m2.py
from m1 import x
y = 20
  1. 実行m1.py
  2. m1.pyに実行するfrom m2 import ym2.py実行するために、
  3. m2.pyに実行するfrom m1 import xm1.py実行するために、
  4. 無限ループを入力します。

ソリューション

m2.py
def f1():
    from m2 import y

x = 10


# m2.py
def f1():
    from m1 import x
    
y = 20

モジュール検索パス

メモリ - 内蔵> - >カスタム - >環境変数(のsys.path)

二つはPthonファイルを使用しています

  1. 実行可能ファイル:ファイル現在実行中
  2. モジュールファイル:インポートされたモジュールなどのファイル

if __name__ == '__main__'

実行可能ファイルを実行し__name__ == '__main__'、それが時間内にインポートされたモジュールとして扱われます__name__ == 模块文件名

ダウンロードpyInstallerのライブラリ

pyInstallerのライブラリは、.EXEファイルにの.pyファイルを実行することができます

# pyinstaller –i rose.ico(图片文件,百度转一个) –F rose.py(python文件)
pyinstaller –i rose.ico –F rose.py

おすすめ

転載: www.cnblogs.com/faye12/p/11591934.html