概述如果你已經閱讀過上一個章節,那么你應該已經完成了充分的準備工作并且創建了一個很簡單的具有如下文件結構的Web應用:microblog|-flask文件夾|-<一些虛擬環境的文件>|-app文件夾||-static文件夾||-templates文件夾||-__init__.py文件||-views.py文件|-tmp文件夾|-run.py文件親,想要運行這個程序么?那就運行這個run.py文件,然后在你的瀏覽器里邊打開http://localhost:5
系統 2019-09-27 17:49:00 2068
在平時工作和生活中經??吹揭恍╊伾芎每吹膱D片,就我個人而言,很想有這樣一個工具能夠獲取到任意一張圖片的配色以及主色調,之前看到有人分享過自己開發的iOS端的取配色工具,但個人覺得這種工具在pc上的需求更大,于是便嘗試用python寫了這樣一個庫。以下:HaishokuHaishokuGithub文檔haishoku是一個日語詞,意思是配色.Haishoku是一個用來獲取圖片主色調和主要配色方案的python庫,依賴于python3和pillow。功能獲取
系統 2019-09-27 17:48:21 2068
從一篇文章中看到,PIL1.1.5已經內置了高斯模糊,但是并沒有在文檔中提及,而且PIL的高斯模糊中radius是硬編碼,雖然構造方法中有傳入radius參數,但壓根就沒有用到(看這里),所以需要自己進行改造,當然,知道了原因,修改起來自然非常簡單了。結合帖子中的需求,對局部進行高斯模糊,所以還需要結合使用crop和paste方法實現局部使用濾鏡。代碼如下:#-*-coding:utf-8-*-fromPILimportImage,ImageFilterc
系統 2019-09-27 17:48:09 2068
通常在我們進行多進程應用開發的過程中,不可避免的會遇到多個進程訪問同一個資源(臨界資源)的狀況,這時候必須通過加一個全局性的鎖,來實現資源的同步訪問(即:同一時間里只能有一個進程訪問資源)。舉個例子如下:假設我們用mysql來實現一個任務隊列,實現的過程如下:1.在Mysql中創建Job表,用于儲存隊列任務,如下:createtablejobs(idauto_incrementnotnullprimarykey,messagetextnotnull,job
系統 2019-09-27 17:47:47 2068
介紹:在上一篇博客中寫了關于zabbix配置郵箱報警功能,但由于配置過程十分繁瑣,這里我寫了一個自動化配置的腳本(pythonselenium模塊)。直接運行腳本會提高很多效率!實驗環境:1.python3.72.selenium模塊3.PyCharm開發軟件實驗步驟一、zabbix服務端和代理端安裝,配置溫馨提示:具體步驟參考博客https://blog.51cto.com/13760351/2431576二、zabbix服務web配置郵箱報警編寫sel
系統 2019-09-27 17:47:13 2068
原文鏈接:https://jinshuju.net/f/kb1Bcq?豌豆花下貓,某985高校畢業生,兼具極客思維與人文情懷。專注python技術、數據科學和深度學習,力圖創造一個有趣又有用的學習分享平臺。前不久,我回顧了Python中print的發展歷史,提到了兩條發展線索:明線:早期的print語句帶有C和Shell的影子,是個應用程序級的statement,在最初十幾年里,經歷過PEP-214和PEP-259的改進;再到2009年的大版本3.0,由語
系統 2019-09-27 17:45:54 2068
說明:python的urllib2獲取網頁(urlopen)會自動重定向(301,302)。但是,有時候我們需要獲取302,301頁面的狀態信息。就必須獲取到轉向前的調試信息。下面代碼將可以做到避免302重定向到新的網頁#!/usr/bin/python#-*-coding:utf-8-*-#encoding=utf-8#Filename:states_code.pyimporturllib2classRedirctHandler(urllib2.HTTP
系統 2019-09-27 17:38:42 2068
指令和程序計算機的硬件系統通常由五大部件構成,包括:運算器、控制器、存儲器、輸入設備和輸出設備。其中,運算器和控制器放在一起就是我們通常所說的中央處理器,它的功能是執行各種運算和控制指令以及處理計算機軟件中的數據。我們通常所說的程序實際上就是指令的集合,我們程序就是將一系列的指令按照某種方式組織到一起,然后通過這些指令去控制計算機做我們想讓它做的事情。今天我們使用的計算機雖然器件做工越來越精密,處理能力越來越強大,但究其本質來說仍然屬于“馮?諾依曼結構”的
系統 2019-09-27 17:38:22 2068
在日常coding中,分支語句的使用非常普遍,經常會根據是否滿足一定的條件對代碼執行的邏輯進行一些控制,所以大家對if[elif[else]]一定不會陌生。分支語句中的else子句在其它的條件不滿足的時候會被執行到,適當的使用分支語句能夠讓我們的代碼邏輯更加的豐富。在分支語句中使用else子句在一些常見的編程語言中的用法基本相同,類似于提供了一條默認的執行路徑,配合if等條件判斷語句使用,相比其它的編程語言(c#,java,js等)在python中,els
系統 2019-09-27 17:37:56 2068
一直用的是python2,從python2.3到python2.7.6,出于想了解python3的新特性,又安裝了python3.3.3.用了才發現蠻方便的。python的各個版本是獨立共存的,不相互沖突的。下面說下如何操作:1.獨自安裝好python2.7.6和python3.3.32.修改注冊表:打開->regeditHKEY_CLASSES_ROOT\Python.File\shell\open\command的默認值修改為"C:\Python27\
系統 2019-09-27 17:37:47 2068