2016年1月,機緣巧合下我出版了《Selenium2自動化測試實戰(zhàn)--基于python語言》這本書,當時寫書的原因是,大部分講Selenium的書并不講編程語言和單元測試框,如果想在項目中使用Selenium,幾乎離不開編程語言和單元測試框架,難道你只用SeleniumIDE去錄制/回放腳本么?沒想到受到許多測試人員的歡迎,我會時常去看網(wǎng)上的書評。大多是感謝的留言,書的銷量也印證了這一點,當然,也有批評和建議。在此,表示感謝。隨著,我對Selenium自
系統(tǒng) 2019-09-27 17:51:40 1768
每天換一個壁紙,每天好心情。#-*-coding:UTF-8-*-from__future__importunicode_literalsimportImageimportdatetimeimportwin32gui,win32con,win32apiimportrefromHttpWrapperimportSendRequestStoreFolder="c:\\dayImage"defsetWallpaperFromBMP(imagepath):k=wi
系統(tǒng) 2019-09-27 17:51:14 1768
不管是啥語言都離不開加減乘除這些算法,但是在Python里面你知道這些符號代表什么運算嗎?“/”這個是除法運算,那么這個“//”呢?“*”這個是乘法運算,那么這個“**”呢?下面來一一介紹下。“//”運算除法運算符是“/”,這個人人皆知道,但是這個二元運算符“/”求出來的結(jié)果都是取決于操作數(shù)本身的,比如:復制代碼代碼如下:20/3620/3.06.66666666666666720.0/36.66666666666666720.0/3.06.6666666
系統(tǒng) 2019-09-27 17:51:01 1768
近日,2018年最具就業(yè)前景的7大編程語言排行榜出爐了。這次的編程語言排行榜是由CodingDojo(編碼道場)發(fā)布。在此次的最有“錢”途的編程語言榜單上,Java排名第一,網(wǎng)紅編程語言Python排名第二,JavaScript排名第三。Python簡直可以評得上2017年網(wǎng)紅編程的語言,在此次榜單上,它又火了一把。Python加入浙江省高考,而且還成為了山東省小學生教材。小學生都開始學的編程語言,你敢說它未來幾年不火呢?這多半也是由于:未來是AI的時代,
系統(tǒng) 2019-09-27 17:51:01 1768
第1題:python下多線程的限制以及多進程中傳遞參數(shù)的方式?python多線程有個全局解釋器鎖(globalinterpreterlock),簡稱GIL,這個GIL并不是python的特性,他是只在Cpython解釋器里引入的一個概念,而在其他的語言編寫的解釋器里就沒有這個GIL例如:Jython。這個鎖的意思是任一時間只能有一個線程運用解釋器,跟單cpu跑多個程序一個意思,我們都是輪著用的,這叫“并發(fā)”,不是“并行”。為什么會有GIL?多核CPU的出現(xiàn)
系統(tǒng) 2019-09-27 17:50:37 1768
字符串是Python中最常用的數(shù)據(jù)類型,而且很多時候你會用到一些不屬于標準ASCII字符集的字符,這時候代碼就很可能拋出UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xc4inposition10:ordinalnotinrange(128)異常。這種異常在Python中很容易遇到,尤其是在Python2.x中,是一個很讓初學者費解頭疼的問題。不過,如果你理解了Python的Unicode,并在編碼中遵循一定
系統(tǒng) 2019-09-27 17:50:35 1768
python批量添加的button使用同一點擊事件根據(jù)傳遞的參數(shù)進行區(qū)分。defclear_text():print'我只是個清空而已'defclear_text(index):print'我只是個清空而已'+str(index)button=Button(framet_title,text='清空',command=clear_text)這樣去設(shè)置,單個按鈕對應(yīng)單個點擊事件沒有問題的如果你是foriinRange(10):button=Button(fr
系統(tǒng) 2019-09-27 17:50:34 1768
Python裝飾器,分兩部分,一是裝飾器本身的定義,一是被裝飾器對象的定義。一、函數(shù)式裝飾器:裝飾器本身是一個函數(shù)。1.裝飾函數(shù):被裝飾對象是一個函數(shù)[1]裝飾器無參數(shù):a.被裝飾對象無參數(shù):復制代碼代碼如下:>>>deftest(func):def_test():print'Callthefunction%s().'%func.func_namereturnfunc()return_test>>>@testdefsay():return'hellowor
系統(tǒng) 2019-09-27 17:50:21 1768
代碼示例支持平臺:Centos6.3Python:2.7.14代碼示例:菜單-Python踩坑指南代碼示例1.1踩坑案例長期運行的daemon進程或者socket測試類進程,經(jīng)常遇到的坑是:IOError:[Errno24]Toomanyopenfiles即進程遇到IO錯誤,無法打開更多的文件.1.2填坑和分析一般從兩個方面入手:1.2.1從程序優(yōu)化入手檢查文件打開是否遵循了"誰打開誰關(guān)閉"原則文件是否存在關(guān)閉泄露a.誰打開誰關(guān)閉是個普適的原則:只有邏輯設(shè)
系統(tǒng) 2019-09-27 17:49:40 1768
Python中函數(shù)的初覽一、函數(shù)1、什么是函數(shù)為了完成某一功能的代碼的集合,叫做函數(shù),函數(shù)就是行為,就是動作2、定義Python中函數(shù)的定義,使用關(guān)鍵字def(definefunction定義函數(shù))3、函數(shù)的調(diào)用函數(shù)定義后,不會自動執(zhí)行,需要調(diào)用者調(diào)用才會執(zhí)行。4、函數(shù)的分類1)有無參數(shù)2)有無返回值例:這是一個有參數(shù)且有返回值的函數(shù)
系統(tǒng) 2019-09-27 17:49:40 1768