先給大家介紹下CentOS7下安裝Python3.6的方法安裝python3.6可能使用的依賴yuminstallopenssl-develbzip2-develexpat-develgdbm-develreadline-develsqlite-devel?到python官網(wǎng)找到下載路徑,用wget下載wgethttps://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz?解壓tgz包tar-zxvfPyt
系統(tǒng) 2019-09-27 17:50:23 1981
模塊概述如果說模塊是按照邏輯來組織Python代碼的方法,那么文件便是物理層上組織模塊的方法。因此,**一個文件被看作是一個獨立模塊,一個模塊也可以被看作是一個文件。模塊的文件名就是模塊的名字加上擴展名.py。與其它可以導入類(class)的語言不同,在Python中你導入的是模塊或模塊屬性**。模塊名稱空間一個名稱空間就是一個名稱到對象的關系映射.導入模塊導入模塊整體(import)方式一復制代碼代碼如下:importmodule1importmodul
系統(tǒng) 2019-09-27 17:50:10 1981
下面先給大家介紹下Python3判斷2個字典相同的方法,Python自帶的數(shù)據(jù)結(jié)構dict非常好用,之前不知道怎么比較2個字典是否相同,做法是一個一個key比較過去。?!,F(xiàn)在想到可以直接用==進行判斷?。?!a=dict(one=1,two=2,three=3)b={'one':1,'two':2,'three':3}c=dict(zip(['one','two','three'],[1,2,3]))d=dict([('two',2),('one',1),(
系統(tǒng) 2019-09-27 17:50:06 1981
python提供了兩個非常重要的功能來處理python程序在運行中出現(xiàn)的異常和錯誤。你可以使用該功能來調(diào)試python程序。異常處理:本站Python教程會具體介紹。斷言(Assertions):本站Python教程會具體介紹。python標準異常異常名稱描述BaseException所有異常的基類SystemExit解釋器請求退出KeyboardInterrupt用戶中斷執(zhí)行(通常是輸入^C)Exception常規(guī)錯誤的基類StopIteration迭代
系統(tǒng) 2019-09-27 17:49:55 1981
這篇快文介紹了使用Gmail作為您的e-mail服務器,通過Python的內(nèi)置SMTP庫發(fā)送電子郵件。它并不復雜,我保證。下面是如何在Python中登錄GMail:importsmtplib#Thebelowcodeneverchanges,thoughobviouslythosevariablesneedvalues.session=smtplib.SMTP('smtp.gmail.com',587)session.ehlo()session.start
系統(tǒng) 2019-09-27 17:49:08 1981
摘要在這篇文章里,我將以反模式的角度來直接討論Django的低級ORM查詢方法的使用。作為一種替代方式,我們需要在包含業(yè)務邏輯的模型層建立與特定領域相關的查詢API,這些在Django中做起來不是非常容易,但通過深入地了解ORM的內(nèi)容原理,我將告訴你一些簡捷的方式來達到這個目的。概覽當編寫Django應用程序時,我們已經(jīng)習慣通過添加方法到模型里以此達到封裝業(yè)務邏輯并隱藏實現(xiàn)細節(jié)。這種方法看起來是非常的自然,而且實際上它也用在Django的內(nèi)建應用中。>>>
系統(tǒng) 2019-09-27 17:49:03 1981
【摘要】本節(jié)中,我們看一下正則表達式的相關用法。正則表達式是處理字符串的強大工具,它有自己特定的語法結(jié)構,有了它,實現(xiàn)字符串的檢索、替換、匹配驗證都不在話下。當然,對于爬蟲來說,有了它,從HTML里提取想要的信息就非常方便了。1.實例引入說了這么多,可能我們對它到底是個什么還是比較模糊,下面就用幾個實例來看一下正則表達式的用法。打開開源中國提供的正則表達式測試工具http://tool.oschina.net/regex/,輸入待匹配的文本,然后選擇常用的
系統(tǒng) 2019-09-27 17:48:57 1981
前言個人一直覺得對學習任何知識而言,概念是相當重要的。掌握了概念和原理,細節(jié)可以留給實踐去推敲。掌握的關鍵在于理解,通過具體的實例和實際操作來感性的體會概念和原理可以起到很好的效果。本文通過一些具體的例子簡單介紹一下python的多線程和多進程,后續(xù)會寫一些進程通信和線程通信的一些文章。python多線程python中提供兩個標準庫thread和threading用于對線程的支持,python3中已放棄對前者的支持,后者是一種更高層次封裝的線程庫,接下來均
系統(tǒng) 2019-09-27 17:48:46 1981
客戶要求將微信的帶參二維碼增加log,首次生成的時候log直接是個沒顏色的,客戶想要給點顏色看看,第一次生成圖片如下生成的客戶需要的原因是因為底圖的數(shù)據(jù)通道和log的數(shù)據(jù)通道不同為L8像素黑白,log為RGB3x8位像素真彩通道一個圖片可以包含一到多個數(shù)據(jù)通道,如果這些通道具有相同的維數(shù)和深度,Pil允許將這些通道進行疊加模式11位像素,黑和白,存成8位的像素L8位像素,黑白P8位像素,使用調(diào)色板映射到任何其他模式RGB3×8位像素,真彩RGBA4×8位像
系統(tǒng) 2019-09-27 17:48:30 1981
廢話不多說,直接上代碼Python2.7#!/usr/bin/envpython2.7#-*-coding=utf-8-*-importsmtplibfromemail.mime.textimportMIMEText_user="648613081@qq.com"_pwd="這里改成你的授權碼"_to="648613081@qq.com"msg=MIMEText("thisisaemailfrompython,hahaha...")msg["Subject
系統(tǒng) 2019-09-27 17:48:28 1981