ディレクトリ
モジュールの基礎
携帯電話のようなPythonは、ピップは、スチュワードのアプリケーションで、アプリケーション・ソフトウェア・モジュールであります
エフェクトモジュール:モジュールは、機能を実装するためのコードを容易にするためであります
モジュールの4つの形態1。
1.内蔵モジュール
Pythonインタプリタのアクティベーション独自のモジュール
として
time/random/os/sys
2.モジュールをインストールするPIP
3.カスタムモジュール
4.パッケージ(モジュール)
...インポート2.インポート和...
1.インポート
- 限り輸入インポートライブラリとして、それは、次のことを行うかかります
import time
たとえば- メモリ空間を開き、メモリ空間は、名前付き
time
- 入れて
time.py
名前空間を読み込み、すべてのコードを、次に実行します time.
使用方法time
モジュールメソッド
- メモリ空間を開き、メモリ空間は、名前付き
2.から...インポート...
- 限り輸入インポートライブラリとして、それは、次のことを行うかかります
from time import sleep
たとえば- メモリ空間、時間と呼ばれるメモリ空間を開き
- 入れて
time.py
、すべてのコード値は、名前空間を読み、[実行 - するために、
sleep()
あなたが直接、メソッド名を使用できるように、現在のファイルを読み込みます
時間のインポートから3 *
- インポート
time
モジュールのすべての機能 - 競合が発生する可能性があるため、お勧めできません
4.利点と欠点
(1)インポート
長所:決して競合
短所:いくつかの文字を毎回入力する必要があります
(2)から...インポート...
- 長所:以下の数文字を入力してください
- 短所:紛争になりやすいです
3.カスタムモジュール
カスタムモジュールを使用するので:
ストレージサブコードファイル - 「の機能と機能の間で分離するために - 」コードをより明確にするために - 「異なるモジュールを
別のことをやって
4.経路探索モジュール
- 検索パス名:現在 - 「ローカル - 」グローバル - 「内蔵
- 検索順序モジュール:メモリモジュール - 「ビルトインモジュール - 」カスタムモジュール
5.環境変数
import sys
print(sys.path)
sys.path.remove('D:\\python36\\lib') #这是下面的导入requires库就会报错,把这一行注释掉就不会报错了
import requests
print(requests)
二つの目的6. Pythonのファイル
- ファイルが実行可能ファイルにすることができ、それはまた、モジュールファイルすることができ
実行ファイルとして1
- 現在のファイルを実行している実行可能ファイル
2.モジュールファイルとして
- モジュールファイル:他のモジュールのインポート(インポートまたはから)で使用されるファイル、およびその時点でモジュールファイル
3。 __name__
__name__是每个文件独有的,当该文件作为执行文件运行时,__name__等于'__main__';当该文件作为模块文件导入时,__name__等于文件名
7. pyInstallerのモジュール
役割:する
.py
にファイルを変換exe
ファイルpyinstaller –i rose.ico –F rose.py