方法一,利用alias,自定指令的別名。當前默認python版本是2.7:同時,也支持python3:使用命令ls/usr/bin/python*查看python地址:使用命令aliaspython='/usr/bin/python3.5'更改默認python版本(設(shè)定別名):這個方法在斷開之后就無效了。可以在~/.bashrc文件中加入alias命令使它永久生效。方法二,使用update-alternatives命令:輸入命令:update-altern
系統(tǒng) 2019-09-27 17:52:47 1711
網(wǎng)絡(luò)爬蟲學習筆記(2)1資料《Python網(wǎng)絡(luò)爬蟲從入門到實踐》唐松,陳志銓。主要面向windows平臺下的python3。菜鳥教程-》python2筆記2-1Python基礎(chǔ)(1)++python的列表還有一種只讀格式——元組Tuple,它用()進行賦值,且只能在初始化時賦值。列表有追加元素的內(nèi)置方法append()字典有內(nèi)置方法keys()(獲得所有鍵的值),values()元組用“()”標識,列表用“[]”標識,字典用“{}”標識type(變量)查看
系統(tǒng) 2019-09-27 17:52:44 1711
今天接著跟大家總結(jié)Python爬蟲面試中常見的高頻面試題。有需要的伙伴用心看啦!1.Request中包含什么呢?1、請求方式:主要有GET和POST兩種方式,POST請求的參數(shù)不會包含在url里面2、請求URLURL:統(tǒng)一資源定位符,如一個網(wǎng)頁文檔、一張圖片、一個視頻等都可以用URL來唯一確定3、請求頭信息,包含了User-Agent(瀏覽器請求頭)、Host、Cookies信息4、請求體,GET請求時,一般不會有,POST請求時,請求體一般包含form-
系統(tǒng) 2019-09-27 17:52:44 1711
轉(zhuǎn)https://www.cnblogs.com/ducklu/p/8943903.html1.遍歷key值1>>>d={'Python':'astonishing','C++':'complicated','Java':'versatile'}2>>>forkeyind:3...print(key+':'+d[key])4...5Python:astonishing6C++:complicated7Java:versatile同理,可把下列代碼的d改為d
系統(tǒng) 2019-09-27 17:52:37 1711
在Python2和Python3中都提供print()方法來打印信息,但兩個版本間的print稍微有差異主要體現(xiàn)在以下幾個方面:1.python3中print是一個內(nèi)置函數(shù),有多個參數(shù),而python2中print是一個語法結(jié)構(gòu);2.Python2打印時可以不加括號:print'helloworld',Python3則需要加括號print("helloworld")3.Python2中,input要求輸入的字符串必須要加引號,為了避免讀取非字符串類型發(fā)生的
系統(tǒng) 2019-09-27 17:52:34 1711
1.鎖:Lock(1次放1個)同步鎖線程安全,多線程操作時,內(nèi)部會讓所有線程排隊處理。如:list/dict/Queue線程不安全+人=>排隊處理。需求:a.創(chuàng)建100個線程,在列表中追加8b.創(chuàng)建100個線程v=[]鎖-把自己的添加到列表中。-在讀取列表的最后一個。解鎖以后鎖一個代碼塊:importthreadingimporttimev=[]lock=threading.Lock()deffunc(arg):lock.acquire()#鎖的區(qū)域---
系統(tǒng) 2019-09-27 17:52:33 1711
Socket的英文原義是“孔”或“插座”。作為BSDUNIX的進程通信機制,取后一種意思。通常也稱作”套接字”,用于描述IP地址和端口,是一個通信鏈的句柄。在Internet上的主機一般運行了多個服務(wù)軟件,同時提供幾種服務(wù)。每種服務(wù)都打開一個Socket,并綁定到一個端口上,不同的端口對應(yīng)于不同的服務(wù)。Socket正如其英文原意那樣,像一個多孔插座。一臺主機猶如布滿各種插座的房間,每個插座有一個編號,有的插座提供220伏交流電,有的提供110伏交流電,有的
系統(tǒng) 2019-09-27 17:52:33 1711
背景介紹從學sklearn時,除了算法的坎要過,還得學習matplotlib可視化,對我的實踐應(yīng)用而言,可視化更重要一些,然而matplotlib的易用性和美觀性確實不敢恭維。陸續(xù)使用過plotly、seaborn,最終定格在了Bokeh,因為它可以與Flask完美的結(jié)合,數(shù)據(jù)看板的開發(fā)難度降低了很多。前陣子看到這個庫可以較為便捷的實現(xiàn)數(shù)據(jù)探索,今天得空打算學習一下。原本訪問的是英文文檔,結(jié)果發(fā)現(xiàn)已經(jīng)有人在做漢化,雖然看起來也像是谷歌翻譯的,本著拿來主義,
系統(tǒng) 2019-09-27 17:52:29 1711
1、python裝飾器最基礎(chǔ)的函數(shù)1defsum1():2sum=1+23print(sum)4sum1()查看函數(shù)執(zhí)行用了多長時間,寫了幾句代碼插進去了:1importtime23defsum1():4start=time.clock()5sum=1+26print(sum)7end=time.clock()8print("timeused:",end-start)910sum1()可是隨著繼續(xù)翻看,對越來越多的函數(shù)感興趣了,都想看下他們的運行時間如何,
系統(tǒng) 2019-09-27 17:52:26 1711
簡單使用最開始,我們用最短的代碼體驗一下logging的基本功能。importlogginglogger=logging.getLogger()logging.basicConfig()logger.setLevel('DEBUG')logger.debug('logsomething')#輸出out>>DEBG:root:logsomething第一步,通過logging.getLogger函數(shù),獲取一個loger對象,但這個對象暫時是無法使用的。第二步
系統(tǒng) 2019-09-27 17:52:26 1711