原文鏈接:https://blog.csdn.net/bandaoyu/article/details/90583629(現在人工智能非常火爆,很多朋友都想學,但是一般的教程都是為博碩生準備的,太難看懂了。最近發現了一個非常適合小白入門的教程,不僅通俗易懂而且還很風趣幽默。所以忍不住分享一下給大家。點這里https://www.cbedai.net/ialexanderi可以跳轉到教程。)說明進程:是操作系統進行資源分配的最小單元,資源包括CPU、內存、磁
系統 2019-09-27 17:54:55 1751
之前想爬取一些淘寶的數據,后來發現需要登錄,找了很多的資料,有個使用request的sessions加上cookie來登錄的,cookie的獲取在登錄后使用開發者工具可以找到。不過這個登錄后獲得的網頁的代碼是靜態的,獲取動態網頁還得另尋他法,一般需要的數據可以在網頁的源碼中得到,但是你知道的,有些動態加載的就不是那么簡單了,而且我發現這樣獲得的源碼中,有些想要獲取的數據的格式是經過改動的,比如我要某個商品的具體鏈接,發現并不能直接使用。總體而言,這是一次失
系統 2019-09-27 17:54:47 1751
在學習python的時候,三大“名器”對沒有其他語言編程經驗的人來說,應該算是一個小難點,本次博客就博主自己對裝飾器、迭代器和生成器理解進行解釋。為什么要使用裝飾器什么是裝飾器?“裝飾”從字面意思來誰就是對特定的建筑物內按照一定的思路和風格進行美化的一種行為,所謂“器”就是工具,對于python來說裝飾器就是能夠在不修改原始的代碼情況下給其添加新的功能,比如一款軟件上線之后,我們需要在不修改源代碼和不修改被調用的方式的情況下還能為期添加新的功能,在pyth
系統 2019-09-27 17:54:20 1751
類代碼:#-*-coding:gbk-*-importConfigParser,osclassINIFILE:def__init__(self,filename):self.filename=filenameself.initflag=Falseself.cfg=Noneself.readhandle=Noneself.writehandle=NonedefInit(self):self.cfg=ConfigParser.ConfigParser()try
系統 2019-09-27 17:54:17 1751
有時候我們的爬蟲程序添加了代理,但是我們不知道程序是否獲取到了ip,尤其是動態轉發模式的,這時候就需要進行檢測了,以下是一種代理是否偽裝成功的檢測方式,這里推介使用億牛云提供的代碼示例。Python?requests#!-*-encoding:utf-8-*-importrequestsimportrandom#要訪問的目標頁面targetUrl="http://httpbin.org/ip"#要訪問的目標HTTPS頁面#targetUrl="https:
系統 2019-09-27 17:54:07 1751
最近博主手上有一個爬蟲項目,開始深入研究python爬蟲開發,這是我篇博客也相當于是我的學習筆記,我認為學習爬蟲第一步,先學習python多線程與多進程,熟悉網絡編程,接下來會陸續以博客的方式跟大家做分享。多進程Python實現多進程的方式主要有兩種,一種方法是使用os模塊中的fork方法,另一種方法是使用multiprocessing模塊。這兩種方法的區別在于前者僅適用于Unix/Linux操作系統,對Windows不支持,后者則是跨平臺的實現方式,目前
系統 2019-09-27 17:53:30 1751
正則表達式并不是Python的一部分。正則表達式是用于處理字符串的強大工具,擁有自己獨特的語法以及一個獨立的處理引擎,效率上可能不如str自帶的方法,但功能十分強大。得益于這一點,在提供了正則表達式的語言里,正則表達式的語法都是一樣的,區別只在于不同的編程語言實現支持的語法數量不同;但不用擔心,不被支持的語法通常是不常用的部分。在前面學習了比較多模式,有前向搜索的,也有后向搜索的,有肯定模式的,也有否定模式的。這次再來學習一個,就是后向搜索肯定模式,意思就
系統 2019-09-27 17:53:26 1751
模塊:模塊就是一個python文件。模塊就是一個python文件。功能:1.可以提高文件的重復利用率。提高開發效率2.用于劃分程序結構。自定義模塊:模塊就是一個python文件而已,所有python代碼都可以放入模塊,實際開發中,模塊放入的內容都是重復利用率高的內容主要包含:1.為當前模塊專門定義的變量【其他語言一般都是常量】2.函數。3.類4.測試代碼注意:模塊的命名不要和內置模塊重名!測試代碼統一放到判斷當中if__name__=='__main__'
系統 2019-09-27 17:53:19 1751
Python面向對象編程——異常處理一、什么是異常異常就是程序運行時發生錯誤的信號(在程序出現錯誤時,則會產生一個異常,若程序沒有處理它,則會拋出該異常,程序的運行也隨之終止),在python中,錯誤觸發的異常如下:而錯誤分成兩種1、語法錯誤(這種錯誤,根本過不了python解釋器的語法檢測,必須在程序執行前就改正)#語法錯誤示范一if#語法錯誤示范二deftest:pass#語法錯誤示范三classFoopass#語法錯誤示范四print(haha)2、
系統 2019-09-27 17:53:13 1751
閱讀更多1,下載pip安裝包pip-19.1.1.tar.gz;2,解壓縮后出現setup.py文件,然后在目錄中通過Shift+右擊,點擊在此處打開命令窗口,通過pythonsetup.pyinstall,進行安裝;3,安裝后,通過cmd窗口中,輸入piplist,查看命令是否起作用;4,使用pipinstall-Upip,對pip進行升級;5,使用pipinstallpsycopg2,安裝postgresql數據驅動;注意:1,python不要裝在c盤
系統 2019-09-27 17:53:05 1751