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