這篇博客做一個爬蟲的實例今天剛看到一個新聞,在7月26日上映的《哪吒之魔童降世》,密鑰第二次延期至10月26日。截止至9月17日,《哪吒之魔童降世》票房已超49億票房,在豆瓣上對該電影的評價有好有壞。說實話,博主看了這個電影真的覺得蠻不錯的,因此把短評中的差評爬取下來,看下差評包括哪些方面。目錄一、BeautifulSoup二、xpath三、正則表達(dá)式一、BeautifulSoup首先需要了解下差評文字內(nèi)容在哪些標(biāo)簽下:進入豆瓣該電影短評界面,檢查元素:可
系統(tǒng) 2019-09-27 17:53:05 1614
關(guān)于Python語言,眾說紛紜,但無外乎兩種,強大,垃圾。大多數(shù)人還是對Python持肯定意見,認(rèn)為它很強大。前些天和兩個的大學(xué)同學(xué)聊天,一個是在做手機測試,一個是給銀行系統(tǒng)做維護一類的工作,都在北京。都在一邊工作一邊學(xué)習(xí),其中一個學(xué)的就是Python。我也不能落后啊,走上了Python的不歸路。我個人覺得對廣大編程愛好者來說,尤其是在校大學(xué)生,大家可以有時間學(xué)習(xí)一門語言,對以后是很有幫助的。以下實例為通過用戶輸入三角形三邊長度,并計算三角形的面積:#-*
系統(tǒng) 2019-09-27 17:52:59 1614
基于Python的人工智能美顏系統(tǒng)使用PyQt5模塊搭建可視化界面,Dlib模型(shape_predictor_68_face_landmarks.dat)實現(xiàn)人臉關(guān)鍵點檢測和定位,人臉美顏(美白、磨皮、亮眼、紅唇等操作)均是在檢測到相對應(yīng)人臉器官后,使用OpenCv模塊實現(xiàn)調(diào)節(jié)亮度、銳化等操作。效果圖如下所示:項目代碼及所需配置文件見網(wǎng)址:https://download.csdn.net/download/m0_38106923/11253733。G
系統(tǒng) 2019-09-27 17:52:47 1614
方法一,利用alias,自定指令的別名。當(dāng)前默認(rèn)python版本是2.7:同時,也支持python3:使用命令ls/usr/bin/python*查看python地址:使用命令aliaspython='/usr/bin/python3.5'更改默認(rèn)python版本(設(shè)定別名):這個方法在斷開之后就無效了。可以在~/.bashrc文件中加入alias命令使它永久生效。方法二,使用update-alternatives命令:輸入命令:update-altern
系統(tǒng) 2019-09-27 17:52:47 1614
最近學(xué)習(xí)了python基礎(chǔ),寫一下3大排序練練手:復(fù)制代碼代碼如下:'''Createdon2013-8-23@author:codegeek'''//冒泡排序defbubble_sort(seq):foriinrange(len(seq)):forjinrange(i,len(seq)):ifseq[j]
系統(tǒng) 2019-09-27 17:52:28 1614
Python中使用SSH需要用到OpenSSH,而OpenSSH依賴于paramiko模塊,而paramiko模塊又依賴于pycrypto模塊,因此要在Python中使用SSH,則需要先安裝模塊順序是:pycrypto->ecdsa->paramiko1、安裝pyCrypto安裝這個比較麻煩,需要本地編譯,要裝vs或gcc還有一堆配置,還不一定能編譯成功。(網(wǎng)上能搜到安裝步驟)建議直接下載已編譯版:http://www.voidspace.org.uk/p
系統(tǒng) 2019-09-27 17:52:27 1614
Python語言與Perl,C和Java等語言有許多相似之處,也有一定的差異性,以下是Python語言獲取文件后綴名和文件名的方法:#Python獲取文件后綴名的方法importos.pathdeffile_extension(path):returnos.path.splitext(path)[1]printfile_extension('/py/a.py')輸出:.py#Python獲取目錄和文件名importos.pathdeffile_extens
系統(tǒng) 2019-09-27 17:52:22 1614
進程、線程和協(xié)程進程的定義:進程,是計算機中已運行程序的實體。程序本身只是指令、數(shù)據(jù)及其組織形式的描述,進程才是程序的真正運行實例。線程的定義:操作系統(tǒng)能夠進行運算調(diào)度的最小單位。它被包含在進程之中,是進程中的實際運作單位。進程和線程的關(guān)系:一條線程指的是進程中一個單一順序的控制流,一個進程中可以并發(fā)多個線程,每條線程并行執(zhí)行不同的任務(wù)。CPU的最小調(diào)度單元是線程不是進程,所以單進程多線程也可以利用多核CPU.協(xié)程的定義:協(xié)程通過在線程中實現(xiàn)調(diào)度,避免了陷
系統(tǒng) 2019-09-27 17:52:14 1614
print("我想打印一個字符串%s"%123)print("我想打印一個字符串",123)print("我想打印一個字符串{}".format(123))這三個輸出有什么區(qū)別喃?Python中一個數(shù)據(jù)是否可以迭代(能否使用For)isinstance(需要判斷的數(shù)據(jù),Iterable)查看返回值,true則可以迭代,false不能迭代。如果創(chuàng)建一個可以迭代的對象?必須實現(xiàn)__iter__()方法在__iter__方法中需要返回一個具有__iter__方法
系統(tǒng) 2019-09-27 17:52:09 1614
作為臨時測試用python命令來搭建web測試是最好不過的選擇了;CD切換到當(dāng)前目錄只需要一句python命令就迅速搭建好了簡單的web服務(wù)器,pythonlinux自帶又無需額外配置安裝感覺還是很好用的;python開啟web服務(wù)器命令python-mSimpleHTTPServer8080端口號可以任意指定一個沒有被占用的端口,但必須能通過防火墻;執(zhí)行完上面命令后,直接輸入IP地址加端口號就行了http://:端口號/路徑如:http://192.16
系統(tǒng) 2019-09-27 17:52:09 1614