什麼是模塊?python
在計算機程序的開發過程當中,隨着程序代碼越寫越多,在一個文件裏代碼就會愈來愈長,愈來愈不容易維護。編程
爲了編寫可維護的代碼,咱們把不少函數分組,分別放到不一樣的文件裏,這樣,每一個文件包含的代碼就相對較少,windows
不少編程語言都採用這種組織代碼的方式。在python中,一個.py文件就稱爲一個模塊(Module)。socket
使用模塊有什麼好處?編程語言
一、最大的好處是大大提升了代碼的可維護怕,其次,編寫代碼沒必要從零開始,當一個模塊編寫完畢,就能夠被函數
其餘地方引用,咱們在編寫程序的時候,也常常引用其餘模塊,包括python內置的模塊和來自第三方的模塊。ip
二、使用模塊還能夠避免函數名和變量名衝突。每一個模塊有獨立命名空間,所以相同名字的函數和變量開發
徹底能夠分別存在不一樣的模塊中,因此咱們本身天編寫模塊時,沒必要考慮名字會與其衝突。cmd
模塊好處it
一、提升可維護性
二、可重用
三、避免函數名和變量名衝突
導入模塊裏面的部分功能。
from os import rmdir #導入 os 裏面的 rmdir
from os import rmdir,rename #導入 os 裏面的 rmdir,rename
from diango.core import handlers #導入多層目錄的方法
import multiprocessing as mul #給multiprocessing 取了一個別名,mul (在模塊名較長時重取名使用)
imporet socket import * #導入socket 下的全部模塊
導入路徑
注意:模塊一旦被調用,即至關於執行了另一個py文件裏的代碼(要想不被執行取決於你模塊裏的代碼)
windows7 下怎樣安裝 whl文件(python)
1.用管理員方式打開cmd
2.首先經過pip命令安裝wheel
若是提示’pip’不是內部或外部命令,也不是可運行的程序或批處理文件
將python安裝目錄下的scripts目錄(例如:C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts)添加到系統環境變量path裏,注意加分號。再執行
該命令 pip install wheel
安裝whl文件
pip install C:\test\dataplug-1.0.2-py2.py3-none-any.whl
使用國內源下載模塊
pip3 install -i http://pypi.douban.com/simple/ alex_sayhi --trusted-host pypi.douban.com # -i 參數是網址 --trusted-host pypi.douban.com 參數是信任這個網址
文件夾被python 解釋器視做package須要知足兩個條件:
一、文件夾中必須有--init--.py文件,該文件能夠爲空,但必須存在該文件。
二、不能做爲頂層模塊來執行該文件夾中的py文件(即不能做爲主函數的入口)。