python pywinauto 单击鼠标_Python 基础(十):模块与包
1 簡(jiǎn)介
1.1 模塊
Python 中一個(gè)以 .py 結(jié)尾的文件就是一個(gè)模塊,模塊中定義了變量、函數(shù)等來(lái)實(shí)現(xiàn)一些類似的功能。Python 有很多自帶的模塊(標(biāo)準(zhǔn)庫(kù))和第三方模塊,一個(gè)模塊可以被其他模塊引用,實(shí)現(xiàn)了代碼的復(fù)用性。
1.2 包
包是存放模塊的文件夾,包中包含 __init__.py 和其他模塊,__init__.py 可為空也可定義屬性和方法,在 Python3.3 之前的版本,一個(gè)文件夾中只有包含 __init__.py,其他程序才能從該文件夾引入相應(yīng)的模塊、函數(shù)等,之后的版本沒(méi)有 __init__.py 也能正常導(dǎo)入,簡(jiǎn)單來(lái)說(shuō)就是 Python3.3 之前的版本,__init__.py 是包的標(biāo)識(shí),是必須要有的,之后的版本可以沒(méi)有。
2 使用
2.1 創(chuàng)建
創(chuàng)建包
使用 PyCharm 創(chuàng)建包,步驟為:①打開(kāi) PyCharm 選中項(xiàng)目 ②右擊鼠標(biāo)選中 New 選項(xiàng),然后再選中 Python Package 后單擊鼠標(biāo),此時(shí)彈出創(chuàng)建窗口,如下所示:
我們填好名字后點(diǎn)擊 OK 按鈕即可。創(chuàng)建好后我們會(huì)發(fā)現(xiàn) PyCharm 已經(jīng)自動(dòng)幫我們創(chuàng)建了空文件 __init__.py。
創(chuàng)建模塊
使用 PyCharm 創(chuàng)建模塊,步驟為:①選中剛剛創(chuàng)建的包 ②右擊鼠標(biāo)選中 New 選項(xiàng),然后再選中 Python File 后單擊鼠標(biāo),此時(shí)彈出創(chuàng)建窗口,如下所示:
我們填好名字后點(diǎn)擊 OK 按鈕即可。
我們創(chuàng)建包和模塊的最終目錄結(jié)構(gòu)為:
package |- pg1 |- - __init__.py |- - a.py |- - b.py |- pg2 |- - __init__.py |- - c.py |- - d.pya.py
def a():print('a')b.py
def b():print('b')c.py
def c():print('c')d.py
def d():print('d')2.2 引用
從包中引入模塊有如下兩種方式:
import ...
import 包名1.包名2...模塊名from ... import ...
from 包名1.包名2... import 模塊名 from 包名1.包名2...模塊名 import 變量名/函數(shù)名下面我們使用創(chuàng)建好的包和模塊演示一下,如下所示:
# a 模塊中引入 b 模塊 import pg1.b from pg1 import b# a 模塊中引入 c 模塊 import pg2.c from pg2 import c# a 模塊中引入 c 模塊和 d 模塊 import pg2.c,pg2.d from pg2 import c,d# a 模塊中引入包 pg2 下的所有模塊 from pg2 import *# a 模塊中引入 d 模塊中函數(shù) d() from pg2.d import d # 調(diào)用函數(shù) d() d()總結(jié)
以上是生活随笔為你收集整理的python pywinauto 单击鼠标_Python 基础(十):模块与包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: for根据ID去重_Vue中v-for配
- 下一篇: python绘制如下图形、小三角形边长2