原创 Python生成驗證碼(可畫干擾線、噪點)

1.寫作由來   最近練習做一個電商項目,在註冊頁面準備加一個驗證碼功能。之前雖然也寫過一個簡單的驗證碼生成函數,但如今來看,真是有些‘勉強’,於是結合網上的一些文章,重新改良了一番。 2.實現思路   2.1製作驗證碼,我們首先

原创 【python實用特性】-切片

切片,顧名思義,將一段連續的數據按照指定的規則切割爲多個部分,從中得到我們需要的那部分。 在平時的編程時常會遇到這樣的需求,取列表的前n個元素、或者最後一個元素…一般來說,前者我們可以通過循環獲取,後者也可以通過下標取得。但其實我

原创 【python實用特性】- yield生成器

文章目錄1、什麼是生成器?2、爲何要用生成器?有何好處?3、python中如何實現生成器?4、yield生成器的運行機制5、使用循環來迭代生成器 這個概念較難理解,我們可以通過解答以下幾個問題來掌握它。 本節會用到可迭代對象及列表

原创 【python實用特性】- 列表生成式

文章目錄1、生成一個包含10000000個元素的列表2、求0~100之間的所有奇數3、元素篩選及處理4、錯誤語法示範5、總結 列表生成式,指在列表中,按照一定規則,快速生成列表元素的方式。 接下來,我們舉幾個例子,看下普通的列表生

原创 【python實用特性】- 迭代、可迭代對象、迭代器

在我們學過的算法課程中,時常會提到迭代一詞。算法中的迭代,指已知一個初始值,再根據一定的規律進行計算,得到下一個值的過程。而在編程中,我們也經常用到它,那就是循環。 1、迭代 實例,遍歷一個列表 L = ['jc','xf','x

原创 Restful架構在flask中的運用

1、Restful 是什麼 ?  簡單來說,Restful是一種應用程序架構風格。核心理念是,將網絡上的一切事物當做資源,以資源爲中心,使用AJAX之類的局部刷新技術,通過GET、POST、PUT、DELETE四種請求方法對資源進

原创 淺談Flask中的cookie與session

前言: cookie與session都是常用的會話技術,其目的都是爲了解決短連接及不同請求間的傳值問題。不同的是,cookie的數據由客戶端(即瀏覽器)負責存儲管理,而session由服務端管理。下面對兩種技術分別進行介紹。 一、

原创 Blueprint——Flask中的路由管理器

一、什麼是Blueprint?爲何要使用它? Blueprint有個很形象的中文名稱——藍圖,提起藍圖,是否想起了小時候我們曾對未來的種種規劃?是否記得,我們要在人生的藍圖上幹啥幹啥?簡而言之,我個人看來,藍圖就是對一組事務的安排

原创 Centos7的安裝及簡單初始化

一點牢騷: 看了下之前寫的博文,最新的竟也隔了一年之久。在2019這一年的時間裏,發生了很多事,畢了業,也找了工作,還找了個女朋友,哈哈哈。工作了之後,發現自己不足的地方真的很多,基本隔幾個月就要學點新東西。但由於自身的懶惰,一直

原创 Python發郵件遇到的巨坑

  因網站需要,準備添加一個郵箱綁定的功能。使用的是django框架,因爲它已經封裝好了發郵件的模塊,想來不會太難。結果一試,553、553、553…然後,一天過去了… 1.使用QQ郵箱發郵件   上面提到的553,百度一查,說是沒有

原创 python製作驗證碼(可畫干擾線、噪點)

1.寫作由來   最近練習做一個電商項目,在註冊頁面準備加一個驗證碼功能。之前雖然也寫過一個簡單的驗證碼生成函數,但如今來看,真是有些‘勉強’,於是結合網上的一些文章,重新改良了一番。 2.實現思路   2.1製作驗證碼,我們首先得把

原创 django中使用CSRF出現403錯誤的解決辦法

一.什麼是 csrf ?   簡單的說,它的中文名叫做“跨域請求僞造。複雜的可以看這裏 二.Django中如何使用csrf?  2.1新手的常犯錯誤   如果你是初學Django,那你很可能會遇到這樣一個問題——在前端用post請求傳值的

原创 詞雲庫wordcloud中文亂碼解決辦法

  詞雲是挺有意思的一個庫,但其默認不支持中文字體,一讀中文就亂碼,好在我們有強大的網友,下面分享下從根本上解決亂碼問題的方法。 1.找到你的wordcloud.py文件並打開 2.找到如下圖的第28行所示內容   可以看到

原创 Python如何爬取動態網頁數據

1.引言   說到爬網頁,我們一般的操作是先查看源代碼或者審查元素,找到信息所在節點,然後用 beautifulsoup/xpth/re 來獲取數據,這是我們對付靜態網頁的常用手段。   但大家也知道,現在的網頁大多都是動態的了,即數據

原创 Python 爬取內容存入Excel實例

       最近老師佈置了個作業,爬取豆瓣top250的電影信息。按照套路,自然是先去看看源代碼了,一看,基本的信息竟然都有,心想這可省事多了。簡單分析了下源代碼,標記出所需信息的所在標籤,ok,開始幹活!      鑑於正則表達式的資