在之前學習了基本的python知識以後,我決定編寫自己的第乙個python程式。
可汗學院公開課 全部
根據以上兩個內容為基礎,編寫乙個爬取**源**的python程式,
中間一步步來,終極目標是實現 rss 那樣的新聞聚合功能。這個想法我已經想了快半個月了,可是一直遲遲沒有實現,正好趁這個機會。
準備開始像乙個正式的程式設計師一樣,寫自己的部落格,發布自己的程式。
首先,準備好開發工具 python 和 pyscripter 整合開發環境。
requests 官方網頁上寫著
作用是替代python的urllib2模組
這是用urllib2實現的乙個簡單的爬蟲,作用是爬取github頁面的一些內容
而用requests只要4行就能夠實現
如何安裝requests 只要一行** windows : pip install requests
linux : sudo pip install requests
還有就是 python 第三方庫的安裝技巧,為了避免撞牆
極客學院教師推薦 www.lfd.uci.edu/~gohlke/pythonlibs/ 這個**幾乎有所有的python第三方庫檔案
使用requests 獲取網頁源**
下面是源**
#-*-coding:utf8-*-
import requests
html = requests.get('')
print html.text
在pyscripter環境下不需要寫 -*-coding:utf8
-*- 很方便。以上這段**的作用是獲取指定網頁的源**。
第乙個python 程式
有人在論壇 上問 將日誌格式化的方法,剛好學python,就拿這個練手了 09 55 54 error1 tmp error log.3 50 times mon jun 28 00 00 53 2009 09 55 54 error1 tmp error log.3 50 times 09 56 ...
第乙個Python程式
本節內容如下 python程式的乙個很大的特點就是簡潔,像編寫其他程式,輸出乙個 hello world 需要寫好幾行 什麼導入庫,呼叫輸出函式等等。然而,python的 hello world 在命令列輸出可以非常簡單,輸入乙個 hello world 回車,直接可以列印結果。實現步驟如下 1.開...
第乙個python程式
使用文字編輯器 python互動式命令列的方式寫程式 好處 一下子就能得到結果 缺點 沒法儲存 使用編輯器可以避免這一問題 1 sublimetext 免費使用,但不付費會出現提示框 2 notepad 免費,中文 備註 不能用word或windows自帶的記事本 編寫程式 1 必須以.py結尾 2...