首先安裝一個需要用到的模塊pipinstallsocial-auth-app-django安裝完后在終端輸入piplist會看到social-auth-app-django3.1.0social-auth-core3.0.0然后可以來我的github,下載關于滑動驗證碼的這個demo:https://github.com/Edward66/slide_auth_code下載完后啟動項目pythonmanage.pyrunserver啟動這個項目后,在主頁就
系統 2019-09-27 17:50:45 1957
PIL提供了通用的圖像處理功能,以及大量的基本圖像操作,如圖像縮放、裁剪、旋轉、顏色轉換等。Matplotlib提供了強大的繪圖功能,其下的pylab/pyplot接口包含很多方便用戶創建圖像的函數。為了觀察和進一步處理圖像數據,首先需要加載圖像文件,并且為了查看圖像數據,我們需要將其繪制出來。fromPILimportImageimportmatplotlib.pyplotaspltimportnumpyasnp#加載圖像img=Image.open("
系統 2019-09-27 17:50:40 1957
本文實例講述了python3.6生成器yield用法。分享給大家供大家參考,具體如下:今天看源碼的時候看到了一個比較有意思的函數:yield功能與return類似,都是返回定義的函數的一個結果,不同的是return返回后這次調用函數就結束了,除了返回值,其余臨時變量都會被清除。而yield會停止在當前步,并保留其余變量的值,等下次調用該函數時,從yield的下一步繼續往下運行。yield的好處是如果函數需要很大的內存,比方說需要計算并返回一個很大的數列,如
系統 2019-09-27 17:49:49 1957
01.Python3數據類型(一)python3基本數據類型大致分為可變數據類型和不可變數據類型,不可變有Number(數字)、String(字符串)、Tuple(元組),可變有List(列表)Dictionary(字典)Set(集合)文章目錄01.Python3數據類型(一)Number關于Number一些運算和內置函數字符串索引(通用序列操作)切片[左索引:右索引:步長](通用序列操作)常用方法格式化方法format()List(列表)序列UML檢驗值
系統 2019-09-27 17:49:30 1957
理解一個算法最快,最深刻的做法,我覺著可能是自己手動實現,雖然項目中不用自己實現,有已經封裝好的算法庫,供我們調用,我覺著還是有必要自己親自實踐一下。這里首先說明一下,python這種動態語言,對不熟悉的人可能看著比較別扭,不像java那樣參數類型是固定的,所以看著會有些蛋疼。這里環境用的是python2.7。classMessage:#commandMSG_ACCEPTOR_AGREE=0#追隨者約定MSG_ACCEPTOR_ACCEPT=1#追隨者接受
系統 2019-09-27 17:49:27 1957
具體代碼如下所示:importsmtplib,email,os,timefromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMETextfromemail.headerimportHeader#設置smtplib所需的參數smtpserver='smtp.qq.com'#SMTP服務器地址username='xxx@qq.com'#發件人地址,通過控制臺創建的發件人地址
系統 2019-09-27 17:49:18 1957
python:如何將excel文件轉化成CSV格式importpandasaspddata=pd.read_excel('123.xls','Sheet1',index_col=0)data.to_csv('data.csv',encoding='utf-8')將Excel文件轉為csv文件的python腳本#!/usr/bin/envpython__author__="lrtao2010"'''Excel文件轉csv文件腳本需要將該腳本直接放到要轉換的E
系統 2019-09-27 17:48:54 1957
python開發者向普通windows用戶分享程序,要給程序加圖形化的界面(傳送門:這可能是最好玩的pythonGUI入門實例!https://www.jb51.net/article/165763.htm),并要將軟件打包為可執行文件(.exe結尾),那如何將.py轉為.exe?將.py轉為.exe第一步:安裝pyinstaller(這里臨時調用了國內豆瓣鏡像源,這樣下載比較快)pipinstallpyinstaller-ihttps://pypi.do
系統 2019-09-27 17:48:52 1957
本文實例講述了Python基礎學習之函數方法。分享給大家供大家參考,具體如下:前言與其他編程語言一樣,函數(或者方法)是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。python的函數具有非常高的靈活性,可以在單個函數里面封裝和定義另一個函數,使編程邏輯更具模塊化。一、Python的函數方法定義函數方法定義的簡單規則:1.函數代碼塊以def關鍵詞開頭,后接函數標識符名稱和圓括號()。2.任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以用
系統 2019-09-27 17:48:50 1957
numpy.ptp()是計算最大值與最小值差的函數,用法如下:importnumpyasnpa=np.array([np.random.randint(0,20,5),np.random.randint(0,20,5)])print('原始數據\n'a)print('對所有數據計算\n',a.ptp())print('axis=0,按行方向計算,即每列\n',a.ptp(axis=0))#按行方向計算,即每列print('axis=1,按列方向計算,即每行
系統 2019-09-27 17:48:43 1957