一、異常處理的意義 1. 異常機(jī)制已經(jīng)成為衡量一門編程語(yǔ)言是否成熟的標(biāo)準(zhǔn)之一,使用異常處理機(jī)制的Python程序會(huì)有更好的容錯(cuò)性。 2. 沒(méi)有人能夠保證自己寫(xiě)的程序永遠(yuǎn)不會(huì)出...
導(dǎo)入: 在實(shí)際開(kāi)發(fā)中,Python的很多功能都有了成熟的第三方實(shí)現(xiàn),不需要開(kāi)發(fā)者“重復(fù)造輪子”。 當(dāng)開(kāi)發(fā)者需要完成某種功能時(shí),可以通過(guò)搜索引擎搜索,通過(guò)都可以找到第三方在Py...
一、模塊是什么? 1. Python的標(biāo)準(zhǔn)安裝中包含了一組自帶的模塊,這些模塊被稱為”標(biāo)準(zhǔn)庫(kù)"。Python語(yǔ)言之所以被廣泛應(yīng)用于各行各業(yè),得益于它的模塊化系統(tǒng)。 2. 另外...
一、 存儲(chǔ)數(shù)據(jù)的正確方式 1. 常用的存儲(chǔ)數(shù)據(jù)的方式有兩種——存儲(chǔ)成csv格式文件、存儲(chǔ)成Excel文件(不是復(fù)制黏貼的那種)。 2.“csv”是什么,和Excel文件有什么...
importrequests #調(diào)用requests模塊 singer=input('你最喜歡的歌手是誰(shuí)呀?') url='https://c.y.qq.com/soso/f...
一、什么是參數(shù) 1. 每個(gè)url都由兩部分組成。前半部分大多形如:https://xx.xx.xxx/xxx/xxx; 后半部分,多形如:xx=xx&xx=xxx&xxxxx...
一、準(zhǔn)備工作 1.當(dāng)接手一個(gè)新項(xiàng)目,開(kāi)發(fā)人員們并不會(huì)一上來(lái)就去寫(xiě)代碼,他們會(huì)先去思考這個(gè)項(xiàng)目應(yīng)當(dāng)如何實(shí)現(xiàn)。 2.如果說(shuō)我們是要爬取周杰倫的歌,那么首先要思考的是:哪家網(wǎng)站,擁...
一、人工操作 我們知道爬蟲(chóng)是模擬人在瀏覽器的動(dòng)作批量獲取有價(jià)值的信息,那對(duì)于這道題,我們先手動(dòng)操作下,看看人是如何實(shí)現(xiàn)這個(gè)過(guò)程的。 1. 首先,打開(kāi)電影天堂https://w...
一、爬取前的準(zhǔn)備工作 1. 選擇一個(gè)網(wǎng)站:https://www.douban.com 2.在進(jìn)行爬取之前,我們先去看看它的robots協(xié)議。 協(xié)議網(wǎng)址:https://ww...
一、 爬取前的準(zhǔn)備工作 1. 選擇一個(gè)網(wǎng)站:http://www.xiachufang.com/explore/ 2.在進(jìn)行爬取之前,我們先去看看它的robots協(xié)議。 協(xié)議...
一、BeautifulSoup是什么? 1. 使用BeautifulSoup可以解析和提取網(wǎng)頁(yè)中的數(shù)據(jù)。 1)解析數(shù)據(jù):我們平時(shí)使用瀏覽器上網(wǎng),瀏覽器會(huì)把服務(wù)器返回來(lái)的HTM...
一、類的特殊方法定義 1. 類的特殊方法: 在 Python 類中有些方法名、屬性名的前后都添加了雙下畫(huà)線,這種方法、屬性通常都屬于 Python 的特殊方法和特殊屬性。 2...