Anaconda是一個(gè)旗艦版的python安裝包,因?yàn)槠胀ǖ膒ython沒有庫(kù),如果需要安裝一些重要的庫(kù),要經(jīng)常一個(gè)一個(gè)下載,會(huì)非常麻煩.所以這個(gè)一個(gè)集成的,可以手動(dòng)批量升級(jí)的軟件.而且?guī)斓陌惭b也很全下載速度快.從官網(wǎng)下載完以后,next安裝好.配置環(huán)境變量,把安裝的文件夾的絕對(duì)路徑拷貝到環(huán)境變量的path里面.不配置python都啟動(dòng)不了,當(dāng)然,如果之前安裝過(guò)其他版本的python可以考慮把之前多余的環(huán)境變量路徑刪掉.打開anacondaprompt,輸
系統(tǒng) 2019-09-27 17:55:04 1944
隨機(jī)生成10位數(shù)密碼,字母和數(shù)字組合importstring>>>importrandom>>>pwd="">>>letters=string.ascii_letters+string.digits>>>foriinrange(10):...letter=random.choice(letters)...pwd+=letter...>>>print(pwd)利用推導(dǎo)列表生成"".join([random.choice(string.ascii_letter
系統(tǒng) 2019-09-27 17:54:51 1944
Python單元測(cè)試unittest中提供了一下四種裝飾器實(shí)現(xiàn)測(cè)試跳過(guò)和預(yù)期故障。(使用Python2.7.13)請(qǐng)查考Python手冊(cè)中:https://docs.python.org/dev/library/unittest.htmlThefollowingdecoratorsimplementtestskippingandexpectedfailures:#以下裝飾器實(shí)施測(cè)試跳過(guò)和預(yù)期故障:@unittest.skip(原因)Unconditiona
系統(tǒng) 2019-09-27 17:54:46 1944
pycharm軟件很好,但是不能在無(wú)圖形的終端下使用,另外它們是“重量級(jí)選手”。如果偶爾需要vim編輯python程序,讓vim支持python的語(yǔ)法提示不是更好!實(shí)際上,vim支持python提示,就是把python以及各種各樣模塊的常用指令都寫到一個(gè)字典里。操作步驟如下:1、創(chuàng)建vim插件工作目錄[root@zsl~]#mkdir-p~/.vim/bundle/2、下載插件[root@zsl~]#cd~/.vim/bundle/[root@zsl~]#
系統(tǒng) 2019-09-27 17:54:31 1944
【摘要】在前一章中,我們已經(jīng)成功嘗試分析Ajax來(lái)抓取相關(guān)數(shù)據(jù),但是并不是所有頁(yè)面都可以通過(guò)分析Ajax來(lái)完成抓取。比如,淘寶,它的整個(gè)頁(yè)面數(shù)據(jù)確實(shí)也是通過(guò)Ajax獲取的,但是這些Ajax接口參數(shù)比較復(fù)雜,可能會(huì)包含加密密鑰等,所以如果想自己構(gòu)造Ajax參數(shù),還是比較困難的。對(duì)于這種頁(yè)面,最方便快捷的抓取方法就是通過(guò)Selenium。本節(jié)中,我們就用Selenium來(lái)模擬瀏覽器操作,抓取淘寶的商品信息,并將結(jié)果保存到MongoDB。1.本節(jié)目標(biāo)本節(jié)中,我們
系統(tǒng) 2019-09-27 17:54:29 1944
一、簡(jiǎn)介py2exe是一個(gè)將python腳本轉(zhuǎn)換成windows上的可獨(dú)立執(zhí)行的可執(zhí)行程序(*.exe)的工具,這樣,你就可以不用裝python而在windows系統(tǒng)上運(yùn)行這個(gè)可執(zhí)行程序。py2exe已經(jīng)被用于創(chuàng)建wxPython,Tkinter,Pmw,PyGTK,pygame,win32comclient和server,和其它的獨(dú)立程序。py2exe是發(fā)布在開源許可證下的。二、安裝py2exe從http://prdownloads.sourceforg
系統(tǒng) 2019-09-27 17:54:15 1944
給類或?qū)嵗壎ㄆ渌椒ǎê瘮?shù)),需要注意問(wèn)題:(1)定義方法(函數(shù))時(shí),要加self,如:defset_age(self,age):self.age=age(2)實(shí)例綁定方法與類綁定方法是不一樣的,實(shí)例綁定方法時(shí)是要借助函數(shù)的,類綁定方法時(shí)可以直接賦值的,如:classStudet(object):def__init__(self,name):self.name=name實(shí)例綁定方法:s1=Studet('Boo')fromtypesimportMetho
系統(tǒng) 2019-09-27 17:54:09 1944
問(wèn)題如下ExceptioninTkintercallbackTraceback(mostrecentcalllast):File"C:\Python27\lib\lib-tk\Tkinter.py",line1542,in__call__returnself.func(*args)File"C:\Users\11782\AppData\Roaming\Python\Python27\site-packages\matplotlib\backends\bac
系統(tǒng) 2019-09-27 17:53:25 1944
requests提供了一個(gè)叫做session類,來(lái)實(shí)現(xiàn)客戶端和服務(wù)端的會(huì)話保持使用方法1.實(shí)例化一個(gè)session對(duì)象2.讓session發(fā)送get或者post請(qǐng)求session=requests.session()session.get(url,headers)下面就用人人網(wǎng)來(lái)實(shí)戰(zhàn)一下#coding=utf-8importrequestssession=requests.session()#登錄的表單urlpost_url="http://www.ren
系統(tǒng) 2019-09-27 17:53:16 1944
python入門之語(yǔ)句,包括if語(yǔ)句、while語(yǔ)句、for語(yǔ)句,供python初學(xué)者參考。//if語(yǔ)句例子name='peirong';ifname=='peirong':print'thisispeirong';elifname=='maojun':print'thisismaojun';else:print'others';//while語(yǔ)句i=0;a=range(10);whilei
系統(tǒng) 2019-09-27 17:52:55 1944