2012年5月13日隨筆檔案-小樓-博客園SeleniumPythonbindings文檔二3跳轉使用Webdriver要做的第一件事情是跳轉到一個頁面。一般的方式是通過調用get方法。driver.get("http://www.python.org")WebDriver在返回對測試或腳本的控制之前一直等到頁面完全載入為止。但是如果頁面使用了很多AJAX,WebDriver也許不知道什么時候頁面會完全載入,就不值得這么做了。如果你需要確保這樣的頁面完全載
系統 2019-08-12 01:32:52 2181
前面24個字節是.cap文件的文件頭。頭信息對應的結構體為:structpcap_file_header{bpf_u_int32magic;u_shortversion_major;u_shortversion_minor;bpf_int32thiszone;/*gmttolocalcorrection*/bpf_u_int32sigfigs;/*accuracyoftimestamps*/bpf_u_int32snaplen;/*maxlengthsav
系統 2019-08-12 01:31:51 2181
話不多說,代碼說話:importnumpyasnpimportmathclassConv2D(object):def__init__(self,shape,output_channels,ksize=3,stride=1,method='VALID'):self.input_shape=shapeself.output_channels=output_channelsself.input_channels=shape[-1]self.batchsize=s
系統 2019-09-27 17:54:04 2180
一、背景簡單的寫個.exe程序,沒必要去學習mfc、c++等,可以學習python。python可以輕易的調用windows的api,輕松的實現你想干的事。下面就是實現打包的exe文件開機自動運行。二、實現#!/usr/bin/python#-*-coding:UTF-8-*-importwin32apiimportwin32conclassAutoRun():def__init__(self):name='translate'#要添加的項值名稱path=
系統 2019-09-27 17:53:41 2180
旋轉橢圓實例代碼:importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.patchesimportEllipsedelta=45.0#degreesangles=np.arange(0,360+delta,delta)ells=[Ellipse((1,1),4,2,a)forainangles]a=plt.subplot(111,aspect='equal')foreinells:e.set_c
系統 2019-09-27 17:52:38 2180
這樣做的緣由工作需要把100多張圖片中的文字(主要是車牌號)提取出來,并作為文件名字。用python從頭到尾寫車牌識別的功能,耗時耗力。故在網上尋找可用于直接圖片文字識別的接口直接調用,省時省力。用百度AI平臺接口的理由有百度經驗提供每一步的參考,且通用文字識別(高精度版)的功能每天有500次的免費試用機會,且當前功能沒有并發需求。故非常適合達到臨時目的。具體步驟用百度賬號登錄百度AI開放平臺:https://login.bce.baidu.com選擇要使
系統 2019-09-27 17:52:24 2180
解決Python3控制臺輸出InsecureRequestWarning的問題問題:使用Python3requests發送HTTPS請求,已經關閉認證(verify=False)情況下,控制臺會輸出以下錯誤:InsecureRequestWarning:UnverifiedHTTPSrequestisbeingmade.Addingcertificateverificationisstronglyadvised.See:https://urllib3.re
系統 2019-09-27 17:52:19 2180
本節收錄了稍作剪輯的PEP8摘要(PythonEnhancementProposal,Python增強提案)。PEP8由GuidovanRossum和BarryWarsaw撰寫,是Python的最接近編程風格手冊的東西。這里省略了一些比較具體的部分,但主要內容都已包括。應該盡可能讓代碼遵守PEP8規范,代碼會由此更具Python風格。訪問Python官方網站的文檔部分并搜索PEP,就可以獲得PEP8全文及Python歷史上發布的所有其他PEP。PEP既是P
系統 2019-09-27 17:51:18 2180
場景說明假設有一個mysql表被水平切分,分散到多個host中,每個host擁有n個切分表。如果需要并發去訪問這些表,快速得到查詢結果,應該怎么做呢?這里提供一種方案,利用python3的asyncio異步io庫及aiomysql異步庫去實現這個需求。代碼演示importloggingimportrandomimportasynciofromaiomysqlimportcreate_pool#假設mysql表分散在8個host,每個host有16張子表TB
系統 2019-09-27 17:50:32 2180
但還有另外一個問題-你以為你修改了某個變量,其實,被frommoduleimport*后的那個并沒有被更新,非常危險,因為程序有可能還可以正常運行,只不過結果錯了,到了production才被發現就比較慘了。舉個例子:你定義了一些變量在base模塊中:#referencedatatypeclassDemo:def__init__(self,name):self.name=namedemo=Demo('Demo')#primitivetypefoo=1然后在
系統 2019-09-27 17:47:18 2180