黑马python培训全套视频
終于開始跟著老師開始一起輸入代碼。
沒想到一上來就遇到問題。
用 # 備注,之前黑馬課程講 # 后面是要有個(gè)空格的,而這個(gè)老師全都是沒有的。
咱也不知道該聽誰的,而不加空格的話 萍、PyCharm 會有下劃線提示,索性,那就都加上吧。
這行代碼?if __name__ == "__main__: 老師稱為程序的入口。
也就是在查看代碼時(shí)候,一看到這句話,就知道是從這行代碼開始執(zhí)行的,中間不會再有其他的執(zhí)行點(diǎn)。
引入模塊
講述模塊的概念,這個(gè)在之前黑馬的課程學(xué)習(xí)過,輕松加愉快了。
跟之前的課程區(qū)別在于,他是在一個(gè)文件夾下 新建py文件 進(jìn)行說明。
所以代碼中,不是簡單的用 import 導(dǎo)入模塊,而是 from... import 方法導(dǎo)入。
本次案例主要需要使用到的模塊是:?sys 、 bs4、 re、 urllib、 xlwt。
安裝模塊,有個(gè)挺有意思的辦法:在 PyCharm 下方,點(diǎn) Terminal 竟然直接就能進(jìn)入 cmd 窗口,進(jìn)去之后再使用 pip 命令安裝就可以了。
當(dāng)然,老師最推薦的,還是在 PyCharm 中,用 setting 來安裝,這個(gè)我在之前的文章有說過的。
讓我更明白的一點(diǎn)是,原來上述兩種方法是只使用后面一種就可以了,我之前一直以為是兩個(gè)要同時(shí)都使用呢。
后面的辦法最大的優(yōu)點(diǎn),就是在安裝包的同時(shí),你可以關(guān)閉窗口繼續(xù)輸入代碼,不用去管它。
而像命令提示行的辦法,就只能傻傻等著了。
現(xiàn)在,把所有需要的庫一次性導(dǎo)入吧,哪個(gè)沒裝也都給他裝上。
構(gòu)建流程
一個(gè)小技巧:在 PyCharm 中,如果文字沒有變色(比如灰色),說明沒有被調(diào)用過;而變了顏色(如橙色、藍(lán)色等),就是被調(diào)用過了。沒有變色的代碼,將其刪除,不影響程序的運(yùn)行。
簡單來說,爬取豆瓣,分三個(gè)大步驟:爬取網(wǎng)頁、解析數(shù)據(jù)、保存數(shù)據(jù)。
事實(shí)上,每個(gè)步驟也都是個(gè)大工程,所以把每個(gè)步驟提取成一個(gè)函數(shù),方便后期管理。
這里因?yàn)榈谝徊胶偷诙娇梢哉f是交錯(cuò)進(jìn)行,所以兩個(gè)放在了一起。
第三步保存數(shù)據(jù),需要給他指定一個(gè)路徑,這里用到轉(zhuǎn)義字符。
課程學(xué)到這里,還都是感覺不難。
不過,貌似明天就該應(yīng)該挑戰(zhàn)了。
加油,奧利給!
總結(jié)
以上是生活随笔為你收集整理的黑马python培训全套视频的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .text 0.958之间居的中文汉化下
- 下一篇: python3视频教学_Python3入