原创 Python字符串常用操作命令

1.find string = "Beautiful is better than ugly " 檢查字符串是否包含在string中,如果包含則返回字符串開始的下標(索引),如果不包含則返回-1 >>> string='Beautifu

原创 form不寫action的情況下post方法提交到的位置

form如果不寫清楚要提交到的action的位置的話,那麼系統默認post方法提交數據到的是當前的頁面

原创 Python類的__str__()方法

如果要把一個類的實例變成 str,就需要實現特殊方法__str__(): 不使用__str__()方法 class Student(object): def __init__(self,id,name,age):

原创 redis數據操作

redis官方網站 redis中文官網 目錄 Redis 安裝 切換數據庫 數據結構 數據操作行爲 string類型 鍵命令 hash類型 list類型 set類型 zset類型 Redis 安裝 Window 下安裝 下載地址:http

原创 通過Python分析Ajax爬取今日頭條街拍美圖

以今日頭條爲例通過分析Ajax請求來抓取網頁數據的方法。抓取的目標是今日頭條的街拍美圖,抓取完成之後,將每組圖片分文件夾下載到本地保存下來 打開連接:http://www.toutiao.com/search/?keyword=街拍 網頁

原创 使用pymongo操作MongoDB數據庫

此博客是在學習崔慶才《Python3 網絡爬蟲開發實戰》中的筆記總結。在開始學習之前,請確保安裝好了MongoDB數據庫並且保證數據庫能夠正常運行,並且需要安裝好pymongo庫 1 連接MongoDB 使用pymongo庫裏面的Mong

原创 使用PyMySQL操作MySQL數據庫

此博客是在學習崔慶才《Python3 網絡爬蟲開發實戰》中的筆記總結。在開始學習之前,請確保安裝好了MySQL數據庫並且保證數據庫能夠正常運行,並且需要安裝好PyMySQL庫 1 連接數據庫 connect() 方法聲明一個MySQL連接

原创 服務器響應狀態碼 —— 常見的錯誤代碼及錯誤原因

 服務器返回給客戶端的響應可以分爲三部分:響應狀態碼,響應頭和響應體。 HTTP狀態碼(響應碼)用來表明HTTP請求是否已經成功完成,表示服務器的響應狀態。 HTTP狀態碼(響應碼一共分五大類: 消息響應 成功響應 重定向 客戶端錯誤 服

原创 淺談uWSGI, uwsgi, WSGI 的區別

要注意 WSGI / uwsgi / uWSGI 這三個概念的區分。 WSGI是一種通信協議。 uwsgi是一種線路協議而不是通信協議,在此常用於在uWSGI服務器與其他網絡服務器的數據通信。 而uWSGI是實現了uwsgi和W

原创 Python爬取房天下網站深圳房租信息入庫並進行數據分析可視化

概述 請求庫:requests HTML 解析:BeautifulSoup 詞雲:wordcloud 數據可視化:pyecharts 數據庫:MongoDB 數據庫連接:pymongo 爬蟲思路&&頁面解析 先爬取房某下深圳各個板塊的數據

原创 uWSGI服務器測試

前面已經瞭解過WSGI / uwsgi / uWSGI 這三個概念的區分。現在測試uWSGI 先新建一個test.py文件,內容如下 寫一個符合以下格式的函數 def application(environ,start_response

原创 MySQL(六)—— 連接查詢

連接查詢 連接查詢: 將多張表(可以大於2張)進行記錄的連接(按照某個指定的條件進行數據拼接): 最終結果是: 記錄數有可能變化, 字段數一定會增加(至少兩張表的合併) 連接查詢的意義: 在用戶查看數據的時候,需要顯示的數據來自多張表.

原创 MySQL(七)—— 外鍵使用

外鍵 外鍵: foreign key, 外面的鍵(鍵不在自己表中): 如果一張表中有一個字段(非主鍵)指向另外一張表的主鍵,那麼將該字段稱之爲外鍵. 增加外鍵 外鍵可以在創建表的時候或者創建表之後增加(但是要考慮數據的問題). 一張表可以

原创 Django實例 —— 搭建一個博客(超詳細)

創建mysite工程項目,創建項目的命令如下: # django-admin startproject 項目名稱 django-admin startproject mysite  進入mysite目錄,工程目錄結構默認如圖 與項目同

原创 MySQL(九)—— 視圖

視圖 視圖: view, 是一種有結構(有行有列)但是沒結果(結構中不真實存放數據)的虛擬表, 虛擬表的結構來源不是自己定義, 而是從對應的基表中產生(視圖的數據來源). 創建視圖 基本語法 Create view 視圖名字 as sel