一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

第一個(gè)最基礎(chǔ)的Python程序

 生物_醫(yī)藥_科研 2019-04-15

Python常見(jiàn)的數(shù)據(jù)類型主要包括:不可變數(shù)據(jù)類型和可變數(shù)據(jù)類型,其中前者有:Number(數(shù)字類型),String(字符串類型),Tuple(元組);后者有:List(列表類型),Dict(字典類型),Set(集合類型)。


絕大多數(shù)爬蟲是按“發(fā)送請(qǐng)求——獲得頁(yè)面——解析頁(yè)面——抽取并儲(chǔ)存內(nèi)容”的流程運(yùn)行。


Python中和爬蟲有關(guān)的包有以下數(shù)量:

  • urllib

  • requests

  • bs4

  • scrapy

  • pyspider等等

前輩們指導(dǎo)從requests+Xpath 開(kāi)始學(xué)習(xí),requests 的主要作用是連接網(wǎng)站,返回網(wǎng)頁(yè),Xpath 的主要作用是解析網(wǎng)頁(yè),便于抽取數(shù)據(jù)。


scrapy是一個(gè)功能非常強(qiáng)大的爬蟲框架,它不僅能便捷地構(gòu)建request,還有強(qiáng)大的 selector 能夠方便地解析response。

如果爬到的數(shù)據(jù)量較小時(shí),可以用文檔的形式來(lái)存儲(chǔ)這些小量數(shù)據(jù),如果爬到的數(shù)據(jù)量比較大,就不能采用上面的方法了。


MongoDB 可以方便你去存儲(chǔ)一些非結(jié)構(gòu)化的數(shù)據(jù)


分布式爬蟲就是用多線程的原理讓多個(gè)爬蟲同時(shí)運(yùn)行,但需要掌握Scrapy+MongoDB + Redis 這三種工具。


  • Scrapy——用于做基本的頁(yè)面爬取

  • MongoDB——用于存儲(chǔ)爬取的數(shù)據(jù)

  • Redis ——則用來(lái)存儲(chǔ)要爬取的網(wǎng)頁(yè)隊(duì)列,也就是任務(wù)隊(duì)列。


lxml+Xpath代替 BeautifulSoup 來(lái)進(jìn)行網(wǎng)頁(yè)解析。


當(dāng)使用者不習(xí)慣使用IDLE,則可用熟悉的無(wú)格式文本編輯器編寫Python程序,如果是:

  • Windows操作系統(tǒng),則可使用EditPlus、Notepad++、UltraEdit等程序;

  • Linux系統(tǒng)上使用vim、gedit等工具;

  • MacOSX 系統(tǒng)上可使用 TextEdit、Sublime Text 等工具。


在編輯 Python 的文件時(shí),需要注意程序中單詞的大小寫,Python 程序中對(duì)于大小寫是嚴(yán)格區(qū)分的。


Python程序中沒(méi)有要求語(yǔ)句使用分號(hào)結(jié)尾,當(dāng)然使用分號(hào)也行,就是并沒(méi)有實(shí)質(zhì)的作用(除非同一行有更多的代碼),還有就是這種寫代碼的方法Python是不推薦的。


到現(xiàn)在這個(gè)階段,Python已經(jīng)經(jīng)歷多個(gè)版本了,并且每次更新,代碼的呈現(xiàn)方式會(huì)發(fā)生較大變化,看看下面這個(gè)最簡(jiǎn)單的Python程序

  • Python2中顯示為

print 'Hello World'

  • Python3中顯示為

print ('Hello World')

現(xiàn)階段,一般都在使用Python第三個(gè)版本了。

可以看看運(yùn)行的效果:

注意:Windows 系統(tǒng),Mac OS X 或 Linux 系統(tǒng)都區(qū)分大小寫。

可以看看大小寫的區(qū)別:


聲明:本文基于參考文摘進(jìn)行編輯

微信ID: lxdlxd19900511,同樣有相互交流的主群,加微信可以入群哦??!同時(shí),QQ主群號(hào)碼為:679544379.

百度搜索生信菜鳥驛站也可以關(guān)注哦

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美三级大黄片免费看| 欧美午夜伦理在线观看| 久久精品国产99精品最新| 亚洲成人久久精品国产| 国产免费一区二区三区av大片| 亚洲午夜福利不卡片在线| 国产又粗又长又大的视频| 欧美尤物在线观看西比尔| 午夜国产精品国自产拍av| 国产老熟女乱子人伦视频| 激情视频在线视频在线视频| 视频一区日韩经典中文字幕| 少妇熟女精品一区二区三区| 美女被后入福利在线观看| 99一级特黄色性生活片| 区一区二区三中文字幕| 亚洲一区二区精品福利| 熟女一区二区三区国产| 日韩欧美国产亚洲一区| 精品少妇人妻av免费看| 91在线播放在线播放观看| 久草热视频这里只有精品| 成人精品一级特黄大片| 99久热只有精品视频免费看| 亚洲精品成人福利在线| 中文字幕五月婷婷免费| 亚洲中文在线中文字幕91| 欧美精品激情视频一区| 欧美一区二区不卡专区| 日本高清二区视频久二区| 又黄又爽禁片视频在线观看| 午夜精品一区免费视频| 亚洲av成人一区二区三区在线| 中文字幕日韩欧美一区| 午夜精品一区二区av| 美女激情免费在线观看| 免费特黄一级一区二区三区| 国产国产精品精品在线| 亚洲中文字幕一区三区| 国产精品激情对白一区二区| 亚洲淫片一区二区三区|