前言自動(dòng)化測(cè)試中我們存放數(shù)據(jù)無(wú)非是使用文件或者數(shù)據(jù)庫(kù),那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我們的首選,無(wú)論是編寫(xiě)測(cè)試用例還是存放測(cè)試數(shù)據(jù),excel都是很方便的。那么今天我們就把不同模塊處理excel文件的方法做個(gè)總結(jié),直接做封裝,方便我們以后直接使用,增加工作效率。openpyxlopenpyxl是個(gè)第三方庫(kù),首先我們使用命令pipinstallopenpyxl直接安裝注:openpyxl操作excel時(shí),行
系統(tǒng) 2019-09-27 17:54:53 1946
到昨天課程已經(jīng)完結(jié)。但是你是不是你還是覺(jué)得沒(méi)有成就感。。。。答案肯定的。作為一名郵件管理員,也是一件有意思的事情。。。。。我觸發(fā)學(xué)習(xí)Py的,主要也是用于群發(fā)郵件,解決市場(chǎng)管理部總是找我群發(fā)郵件。。。。。那時(shí)候我使用的是shell......但是還是要要入系統(tǒng)搞,能不能我給工具,你們自己發(fā)送。。。。。。。。。。所以還是很苦逼,我們搜索python發(fā)送郵件,你會(huì)發(fā)現(xiàn)2個(gè)模塊smtplib,email1.smtplib是用來(lái)發(fā)送郵件用的;(跟服務(wù)器連接,你才能有
系統(tǒng) 2019-09-27 17:54:48 1946
魔術(shù)方法(魔法函數(shù)):一種特殊的方法。特點(diǎn):不需要人工調(diào)用,在特定的時(shí)刻自動(dòng)執(zhí)行。1._init_初始化魔術(shù)方法*****1.觸發(fā)時(shí)機(jī):實(shí)例化對(duì)象之后觸發(fā)2.作用:為實(shí)例化的對(duì)象添加對(duì)象的所屬成員。3.參數(shù):一個(gè)self接受當(dāng)前對(duì)象其他的參數(shù)根據(jù)實(shí)例化的傳參決定4.返回值:無(wú)5.注意事項(xiàng):無(wú)例:className():age=18def__init__(self,head):self.sex="男"self.color="black"self.runs=s
系統(tǒng) 2019-09-27 17:54:26 1946
我們有時(shí)候會(huì)需要在網(wǎng)上查找并下載圖片,當(dāng)數(shù)量比較少的時(shí)候,點(diǎn)擊右鍵保存,很輕松就可以實(shí)現(xiàn)圖片的下載,但是有些圖片進(jìn)行了特殊設(shè)置,點(diǎn)擊右鍵沒(méi)有顯示保存選項(xiàng),或者需要下載很多圖片,這樣的情況,寫(xiě)一段Python爬蟲(chóng)代碼就可以輕松解決!一、頁(yè)面抓取#coding=utf-8importurllibdefgetHtml(url):page=urllib.urlopen(url)html=page.read()returnhtmlhtml=getHtml("http
系統(tǒng) 2019-09-27 17:54:24 1946
前言web是一個(gè)開(kāi)放的平臺(tái),這也奠定了web從90年代初誕生直至今日將近30年來(lái)蓬勃的發(fā)展。然而,正所謂成也蕭何敗也蕭何,開(kāi)放的特性、搜索引擎以及簡(jiǎn)單易學(xué)的html、css技術(shù)使得web成為了互聯(lián)網(wǎng)領(lǐng)域里最為流行和成熟的信息傳播媒介;但如今作為商業(yè)化軟件,web這個(gè)平臺(tái)上的內(nèi)容信息的版權(quán)卻毫無(wú)保證,因?yàn)橄啾溶浖蛻舳硕裕愕木W(wǎng)頁(yè)中的內(nèi)容可以被很低成本、很低的技術(shù)門(mén)檻實(shí)現(xiàn)出的一些抓取程序獲取到,這也就是這一系列文章將要探討的話題――網(wǎng)絡(luò)爬蟲(chóng)。有很多人認(rèn)為w
系統(tǒng) 2019-09-27 17:54:02 1946
經(jīng)常地我們需要編寫(xiě)跨平臺(tái)的腳本,但是由于不同的平臺(tái)的差異性,我們不得不獲得當(dāng)前所工作的平臺(tái)(操作系統(tǒng)類型)。代碼如下:復(fù)制代碼代碼如下:importplatformdefTestPlatform():print("----------OperationSystem--------------------------")#Windowswillbe:(32bit,WindowsPE)#Linuxwillbe:(32bit,ELF)print(platform
系統(tǒng) 2019-09-27 17:54:01 1946
最近在學(xué)習(xí)Python,所謂好記性不如爛筆頭故借這次學(xué)習(xí)機(jī)會(huì)做個(gè)筆記,方便今后快速再學(xué)習(xí)。以下是常見(jiàn)函數(shù)的使用說(shuō)明:range函數(shù)該函數(shù)用于創(chuàng)建數(shù)列,根據(jù)參數(shù)個(gè)數(shù)不同對(duì)應(yīng)不同的用法進(jìn)行說(shuō)明(1)range(a,b,c)三個(gè)參數(shù)時(shí),表示創(chuàng)建一個(gè)從a~b-1的數(shù)組,每c個(gè)數(shù)取一個(gè)值。當(dāng)c=1時(shí),可省略c,即用法等同于(2)(2)range(x,y)兩個(gè)參數(shù)時(shí),表示創(chuàng)建一個(gè)從a~b-1的數(shù)組,一共b-a個(gè)元素。當(dāng)x=0時(shí),可省略y,用法等同于(1)(3)rang
系統(tǒng) 2019-09-27 17:53:51 1946
Python面向?qū)ο缶幊獭鄳B(tài)、多態(tài)性、鴨子類型一、多態(tài)多態(tài)指的是一類事物有多種形態(tài),比如動(dòng)物有多種形態(tài):人,狗,豬importabcclassAnimal(metaclass=abc.ABCMeta):#同一類事物:動(dòng)物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#動(dòng)物的形態(tài)之一:人deftalk(self):print('sayhello')classDog(Animal):#動(dòng)物
系統(tǒng) 2019-09-27 17:53:42 1946
描述sin()返回的x弧度的正弦值。語(yǔ)法以下是sin()方法的語(yǔ)法:importmathmath.sin(x)注意:sin()是不能直接訪問(wèn)的,需要導(dǎo)入math模塊,然后通過(guò)math靜態(tài)對(duì)象調(diào)用該方法。參數(shù)x--一個(gè)數(shù)值。返回值返回的x弧度的正弦值,數(shù)值在-1到1之間。實(shí)例以下展示了使用sin()方法的實(shí)例:#!/usr/bin/pythonimportmathprint"sin(3):",math.sin(3)print"sin(-3):",math.s
系統(tǒng) 2019-09-27 17:53:29 1946
本文借鑒于張廣河教授主編的《數(shù)據(jù)結(jié)構(gòu)》,對(duì)其中的代碼進(jìn)行了完善。從某源點(diǎn)到其余各頂點(diǎn)的最短路徑Dijkstra算法可用于求解圖中某源點(diǎn)到其余各頂點(diǎn)的最短路徑。假設(shè)G={V,{E}}是含有n個(gè)頂點(diǎn)的有向圖,以該圖中頂點(diǎn)v為源點(diǎn),使用Dijkstra算法求頂點(diǎn)v到圖中其余各頂點(diǎn)的最短路徑的基本思想如下:使用集合S記錄已求得最短路徑的終點(diǎn),初始時(shí)S={v}。選擇一條長(zhǎng)度最小的最短路徑,該路徑的終點(diǎn)w屬于V-S,將w并入S,并將該最短路徑的長(zhǎng)度記為Dw。對(duì)于V-S
系統(tǒng) 2019-09-27 17:53:14 1946