模塊的種類和導入方法-導入路徑-相對導入

什麼是模塊?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文件(即不能做爲主函數的入口)。

相關文章
相關標籤/搜索