準備在斷網的和聯網的機器安裝pip,下載地址https://pypi.python.org/pypi/pip在聯網的開發機器上安裝好需要的包例如:pip3installparamikopip3installfabric打包已安裝的包新建pyenv文件夾用來存儲下載下來的所需安裝包pip3list#查看安裝的包#使用pip導出當前環境所有依賴包信息文件pip3freeze>requirements.txt#下載所有依賴包到本地pip3install-rreq
系統 2019-09-27 17:54:56 1943
問題1:如果日期中有千年以前的情況(沒法用格式化函數),如('2010-11-23','1989-3-7','2010-1-5','978-12-1','2010-2-4')參照方法1問題2:如果日期中沒有千年以前的情況,做法就很多了。參照方法2和方法3#-*-coding:utf-8-*-importtimefromoperatorimportitemgetterarr=('2010-11-23','1989-3-7','2010-1-5','978-1
系統 2019-09-27 17:54:50 1943
Python單元測試unittest中提供了一下四種裝飾器實現測試跳過和預期故障。(使用Python2.7.13)請查考Python手冊中:https://docs.python.org/dev/library/unittest.htmlThefollowingdecoratorsimplementtestskippingandexpectedfailures:#以下裝飾器實施測試跳過和預期故障:@unittest.skip(原因)Unconditiona
系統 2019-09-27 17:54:46 1943
今天閑來無聊無意間看到了百度股票,就想著用python爬一下數據,于是就找到了東方財經網,結合這兩個網站,寫了一個小爬蟲,數據保存在文件中,比較簡單的示例,就當做用來練習正則表達式和BeautifulSoupl了。首先頁面分析,打開東方財經網股票列表頁,和百度股票詳情頁,右鍵查看網頁源代碼,網址后面的代碼就是股票代碼,所以打算先獲取股票代碼,然后獲取詳情,廢話少說,直接上代碼吧:importreimportrequestsfrombs4importBeau
系統 2019-09-27 17:54:39 1943
一:從各種不同的格式文件中導入數據,總結目前最常用的文件格式導入數據的一些方法:#-*-coding:utf-8-*-fromnumpyimport*defloadDataSet(fileName):'''導入數據'''numFeat=len(open(fileName).readline().split('\t'))-1dataMat=[]labelMat=[]fr=open(fileName)forlineinfr.readlines():lineAr
系統 2019-09-27 17:54:24 1943
利用python庫random,string生成大小寫字母和數字的隨機驗證碼importrandomimportstringdefgenerate_code(bit_num):''':parambit_num:生成驗證碼位數:return:返回生成的驗證碼'''all_str=string.printable.split('!')[0]code=''.join([random.choice(all_str)foriinrange(bit_num)])ret
系統 2019-09-27 17:54:02 1943
is和==先了解下官方文檔中關于is和==的概念。is表示的是對象標示符(objectidentity),而==表示的是相等(equality);is的作用是用來檢查對象的標示符是否一致,也就是比較兩個對象在內存中的地址是否一樣(相當于檢查id(a)==id(b)),而==是用來檢查兩個對象引用的值是否相等(相當于檢查a.eq(b));這點和Java有點類似,只不過Java中是用==來比較兩個對象在內存中的地址,用equals()來檢查兩者之間的值是否相等
系統 2019-09-27 17:53:56 1943
OCR與Tesseract介紹將圖片翻譯成文字一般被稱為光學文字識別(OpticalCharacterRecognition,OCR)。可以實現OCR的底層庫并不多,目前很多庫都是使用共同的幾個底層OCR庫,或者是在上面進行定制。Tesseract是一個OCR庫,目前由Google贊助(Google也是一家以OCR和機器學習技術聞名于世的公司)。Tesseract是目前公認最優秀、最精確的開源OCR系統。除了極高的精確度,Tesseract也具有很高的靈活
系統 2019-09-27 17:53:50 1943
在日常PC端的Python爬蟲過程工作中,Chrome瀏覽器是我們常用的一款工具。鑒于Chrome瀏覽器的強大,Chrome網上應用商店很多強大的插件可以幫助我們快速高效地進行數據爬蟲。今天推薦的6款Chrome插件,可以大大提升我們的爬蟲效率。EditThisCookieEditThisCookie是一個Cookie管理器,可以很方便的添加,刪除,編輯,搜索,鎖定和屏蔽Cookies。可以將登錄后的Cookies先保存到本地,借助cookielib庫,直
系統 2019-09-27 17:53:24 1943
腳本之家已經給大家介紹過range和xrange的區別的基礎知識,有興趣的朋友可以參閱:python中xrange和range的區別python中range()與xrange()用法分析本次小編給大家帶來的是深入理解range和xrange之間的區別。兩種用法介紹如下:1.range([start],stop[,step])返回等差數列。構建等差數列,起點是start,終點是stop,但不包含stop,公差是step。start和step是可選項,沒給出s
系統 2019-09-27 17:53:10 1943