原创 使用python識別圖像中的文字

以下內容主要介紹一下使用python語言及PIL,pytesser模塊來識別圖片中的文字,這樣方便我們在模擬網站登錄時識別驗證碼(可能也需要用到selenuim模塊)。 現在正式開始介紹: PIL安裝 PIL官方下載:http://www

原创 python創建目錄(文件夾)

python對文件操作主要會用到os模塊: 主要涉及到三個函數 1、os.path.exists(path) 判斷一個目錄是否存在 2、os.makedirs(path) 創建多級目錄 3、os.mkdir(path) 創建單級目錄 以下

原创 斷言(assert)表達式的使用

如何在一些場景下使用斷言表達式 python的assert是用來檢查一個條件,如果它爲真,就不做任何事,如果爲假,則拋出AssertError並且包含錯誤信息: 以下爲測試代碼:第一句爲真不作任何事,第二句代碼爲假,拋出AssertErr

原创 python中decode和encode的區別和聯繫

編碼問題:decode和encode的區別和聯繫 python中,我們使用decode()和encode()來進行解碼和編碼。使用unicode類型作爲編碼的基礎類型。即 str —-(decode)—–> unicode —–(e

原创 Django詳細教程(圖文)

版權所有,轉載需註明來源!   本文面向:有python基礎,剛接觸web框架的初學者。   環境:windows7    python3.5.1   pycharm專業版   Django 1.10版  pip3 一、Django簡介

原创 python報錯:local variable 'xxxx' referenced before assignment

最近在編碼時遇到此錯誤:local variable ‘xxx’ referenced before assignment,通過查找資料解決了此問題。這篇博客講的很清楚,故而收藏一下,方便以後查看。 這個問題很囧,在外面定義了一個變量

原创 python web.py詳解

你知道Python同時你希望製作一個網站。 那麼web.py正好提供了一種簡單的方法。 詳細,可以查看官方文檔:http://webpy.org/ 如果你已經有了一個web.py項目,請看看升級 頁面的相關信息。 準備開始。 URL 處理

原创 selenium模擬登陸163郵箱

本人在學習selenium時,用其成功登錄163郵箱。故而將過程記錄如下,供以後回顧: #!/user/local/bin/python2.7 # -*- coding:utf-8 -*- #模擬登陸163郵箱 from selenium

原创 python yield詳解

如何生成斐波那契數列 斐波那契(Fibonacci)數列是一個非常簡單的遞歸數列,除第一個和第二個數外,任意一個數都可由前兩個數相加得到。用計算機程序輸出斐波那契數列的前 N 個數是一個非常簡單的問題,許多初學者都可以輕易寫出

原创 使用python對列表(list)去重

在處理列表去重時,整理方法如下。希望對這方面知識又困惑的人能有所幫助。 常見方法: lis = [1,2,4,3,5,3,8,7,6,4,5] news_lis = [] for ls in lis: if ls not in n

原创 python time時間格式化

time當前時間格式化 : 法一: >>> import time >>> a = time.time() >>> time.ctime(a) 'Mon Aug 14 17:23:37 2017' >>> 法二: >>> import

原创 python中time模塊與datatime模塊用法

python中內置的各項時間日期函數幾乎都來自於time與datatime模塊,以下爲這兩個模塊的詳細用法: time: 在 Python 文檔裏,time是歸類在Generic Operating System Services中,換句

原创 python 刪除文件、目錄

本文講述了python實現刪除文件與目錄的方法。分享給大家供大家參考。具體實現方法如下: os.remove(path) 刪除文件 path. 如果path是一個目錄, 拋出 OSError錯誤。如果要刪除目錄,請使用rmdir().

原创 python多進程、多線程詳解

內容提要 paramiko模塊 進程、與線程區別 python GIL全局解釋器鎖 多線程 語法 join 線程鎖之Lock\Rlock\信號量 將線程變爲守護進程 Event事件  queue隊列 生產者消費者模型 多進程 語法 j

原创 python操作MySQL數據庫(增刪改查)

在之前進行python操作MySQL數據庫時,寫了一些可通用的模板,現將代碼總結如下: 爲降低耦合性,我將連接數據庫的內容單獨建立了一個文件,取名爲:config.py 代碼如下: #config.py #!/user/local/bin