2.包的使用
總結對python學習過程進行記錄,特別是對遇到的一些問題總結
建立模組,實際上就是建立乙個.py檔案
匯入模組方法
直接import模組,在引用時加.函式import module
module.fun
import modulename [as alias]
as alias為給模組起的別名,通過該別名可以使用模組,例如
當使用該語句匯入後,不需要再新增字首,直接通過具體的函式即可,例如import numpy as np
np.arange(1
,10)
另外,可以同時匯入多個函式from numpy import arange
arange(1
,10)
from numpy import sin, cos
如果要匯入模組中的全部定義,則
from numpy import *
在模組中判斷是否以主程式的形式執行
在實際工作時,會建立多個包用於存放不同類的檔案。如圖所示,project work中包含多個包及多個.py檔案if __name__==
'__main__'
:
建立包就是建立乙個資料夾,並且資料夾中建立乙個名稱為__init__.py的檔案。建立包之後,可以使用import語句載入模組。例如common包下有lms模組,模組中有fxlms函式,則有如下三種方式
from common.lms import fxlms
fxlms
()
from common import lms
lms.
fxlms
()
要想更好的使用python,就要利用好第三方模組。自己編寫的模組也要好好應用。import common.lms as lms
lms.
fxlms
()
import 導包三種方法
coding utf 8 python 27 xiaodeng 導包三種方法 常用 完整的匯入,也是最基本的方法 importre 自己定義別名,一般情況下盡量少用此辦法,不方便理解,也不方便其他人看 個人理解 import urllib as xiaodeng html xiaodeng.urlo...
導包時import花括號 的作用
1 不使用花括號 假如乙個b.js,想通過import語法引用模組a.js,那麼可以這麼寫 1.2.import afrom a 而上面的 生效的前提是,只有在如下a.js 中有預設匯出的 export default 語法時才會生效。也就是說 a.js export default 42在這種不使...
import 導包三種方法
coding utf 8 python 27 xiaodeng 導包三種方法 常用 完整的匯入,也是最基本的方法 importre 自己定義別名,一般情況下盡量少用此辦法,不方便理解,也不方便其他人看 個人理解 import urllib as xiaodeng html xiaodeng.urlo...