python產生隨機驗證碼(中文驗證碼)樣本

代碼如下:# -*- coding: utf-8 -*-import Image,ImageDraw,ImageFontimport randomimport math, string class RandomChar(): """用於隨機產生漢字""" @staticmethod def Unicode(): val = random.randint(0x4E00, 0x9FBF) return unichr(val) @staticmethod def GB231

python實現apahce網站日誌分析樣本

維護指令碼一例,寫得有點亂,只是作為一個執行個體,示範如何快速利用工具快速達到目的:應用到:shell與python資料互動、資料抓取,編碼轉換 代碼如下:#coding:utf-8#!/usr/bin/python'''程式說明:apache access.log日誌分析 分析訪問網站IP 來源情況 日期:2014-01-06 17:01 author:gyh9711 程式說明:應用到:shell與python資料互動、資料抓取,編碼轉換'''import osimport

python 動態擷取當前啟動並執行類名和函數名的方法

一、使用內建方法和修飾器方法擷取類名、函數名python中擷取函數名的情況分為內部、外部,從外部的情況好擷取,使用指向函數的對象,然後用__name__屬性 代碼如下:def a():passa.__name__除此之外還可以: 代碼如下:getattr(a,'__name__')儘管有些脫褲子放屁,總之,從外部擷取的方法是非常靈活的。有些同學需要從函數內部擷取函數本身的名字,就需要用些技巧了。1.使用sys模組的方法: 代碼如下:def a():print sys._getframe().f_

python計算圓周長、面積、球體體積並畫出圓

輸入半徑,計算圓的周長、面積、球體體積,並畫出這個圓。拖動條、輸入框和影像控制的資料保持一致!Fedora下測試通過 代碼如下:#https://github.com/RobberPhex/GTK-Example-CalcAreafrom gi.repository import Gtk, Gdk, GdkPixbuffrom PIL import Image, ImageDrawfrom io import BytesIOfrom math import piclass Model: '

python中使用OpenCV進行臉部偵測的例子

OpenCV的臉部偵測功能在一般場合還是不錯的。而ubuntu正好提供了python-opencv這個包,用它可以方便地實現臉部偵測的代碼。寫代碼之前應該先安裝python-opencv: 代碼如下:$ sudo apt-get install python-opencv具體原理就不多說了,可以參考一下這篇文章。直接上源碼。 代碼如下:#!/usr/bin/python# -*- coding: UTF-8 -*-# face_detect.py# Face Detection using

Python下的Mysql模組MySQLdb安裝詳解

預設情況下,MySQLdb包是沒有安裝的,不信? 看到類似下面的代碼你就信了。 代碼如下: -bash-3.2# /usr/local/python2.7.3/bin/python get_cnblogs_news.py Traceback (most recent call last): File "get_cnblogs_news.py", line 9, in import MySQLdbImportError: No module named

Python擷取指令碼所在目錄的正確方法

1.以前的方法如果是要獲得程式啟動並執行目前的目錄所在位置,那麼可以使用os模組的os.getcwd()函數。如果是要獲得當前執行的指令碼的所在目錄位置,那麼需要使用sys模組的sys.path[0]變數或者sys.argv[0]來獲得。實際上sys.path是Python會去尋找模組的搜尋路徑列表,sys.path[0]和sys.argv[0]是一回事因為Python會自動把sys.argv[0]加入sys.path。具體來說,如果你在C:\test目錄下執行python

python實現監控windows服務並自動啟動服務樣本

使用Python 2.7 + pywin32 + wxpython開發每隔一段時間檢測一下服務是否停止,如果停止嘗試啟動服務。進行服務停止日誌記錄AppMain.py 代碼如下:#!/usr/bin/env python#-*- encoding:utf-8 -*-"""1. 每隔一分鐘檢測一次服務狀態2. 如果探索服務狀態已經停止,那麼嘗試啟動服務3. 自動記錄日誌4. 工作列表徵圖顯示"""import

解決python寫的windows服務不能啟動的問題

報“服務沒有及時響應或控制請求”的錯誤,改用pyinstaller產生也是不行;查資料後修改setup.py如下即可,服務名、指令碼名請自行替換: 代碼如下:#!/usr/bin/python #-*-coding:cp936-*-from distutils.core import setupimport py2execlass Target: def __init__(self, **kw): self.__dict__.update(kw) # for

Python使用新浪微博API發送微博的例子

1、註冊一個新浪應用,得到appkey和secret,以及token,將這些資訊寫入設定檔sina_weibo_config.ini,內容如下,僅舉例:

python判斷、擷取一張圖片主色調的2個執行個體

python判斷圖片主色調,單個顏色: 代碼如下:#!/usr/bin/env python# -*- coding: utf-8 -*-import colorsysfrom PIL import Imageimport optparsedef get_dominant_color(image):"""Find a PIL image's dominant color, returning an (r, g, b) tuple."""image = image.convert('RGBA')#

python使用xauth方式登入飯否網然後發訊息

開發環境:python版本2.X 代碼如下:#!/usr/bin/env python# -*- coding:utf-8 -*-# 適合python版本:2.Ximport sys, urllib, reimport oauth.oauth as oauthfrom urllib2 import Request, urlopenstatus = 'hello world !' # send messageconsumer_key = '...' # api

python網路編程之UDP通訊執行個體(含伺服器端、用戶端、UDP廣播例子)

UDP廣泛應用於需要相互傳輸資料的網路應用中,如QQ使用的就是UDP協議。在網路品質不好的情況下,使用UDP協議時丟包現象十分嚴重,但UDP佔用資源少,處理速度快,UDP依然是傳輸資料時常用的協議。下面是用python實現UDP伺服器的代碼: 代碼如下:#!/usr/bin/env pythonimport

python中合并兩個文字檔並按照姓名首字母排序的例子

前段時間前在網上看到一段面試題,要求如下:employee檔案中記錄了工號和姓名 代碼如下: cat employee.txt: 100 Jason Smith 200 John Doe 300 Sanjay Gupta 400 Ashok Sharmabonus檔案中記錄工號和工資 代碼如下: cat bonus.txt: 100 $5,000 200 $500 300 $3,000

python實現simhash演算法執行個體

Simhash的演算法簡單的來說就是,從海量文本中快速搜尋和已知simhash相差小於k位的simhash集合,這裡每個文本都可以用一個simhash值來代表,一個simhash有64bit,相似的文本,64bit也相似,論文中k的經驗值為3。該方法的缺點如優點一樣明顯,主要有兩點,對於短文本,k值很敏感;另一個是由於演算法是以空間換時間,系統記憶體吃不消。 代碼如下:#!/usr/bin/python# coding=utf-8class simhash: #建構函式 def __

python字串替換樣本

php5.2升級到5.3後,原& new的寫法已經被放棄了,可以直接new了,面對上百個php檔案,手動修改簡直是想要命,所以寫了個指令碼,分分鐘搞定。 代碼如下:#-*- coding:utf-8 -*- #!/usr/bin/python import os#定義程式根目錄rootpath='D:\\wamp\\www\\erp\\app'def m_replace(path): for item in os.listdir(path):

Python 時間操作例子和時間格式化參數小結

1.取過去具體時間的方法: 代碼如下:#!/usr/bin/python import time #取一天前的當前具體時間 time.strftime('%Y-%m-%d %T',time.localtime(time.time()-24*60*60)) #取15天前的當前具體時間 time.strftime('%Y-%m-%d %T',time.localtime(time.time()-15*24*60*60)) #取15天前當前具體時間的前2小時

python計數排序和基數排序演算法執行個體

一、計數排序計數排序(Counting sort)是一種穩定的排序演算法演算法的步驟如下:找出待排序的數組中最大和最小的元素統計數組中每個值為i的元素出現的次數,存入數組C的第i項對所有的計數累加(從C中的第一個元素開始,每一項和前一項相加)反向填充目標數組:將每個元素i放在新數組的第C(i)項,每放一個元素就將C(i)減去1當輸入的元素是 n 個 0 到 k

Python time模組詳解(常用函數執行個體講解,非常好)

在開始之前,首先要說明這幾點:1.在Python中,通常有這幾種方式來表示時間:1)時間戳記 2)格式化的時間字串 3)元組(struct_time)共九個元素。由於Python的time模組實現主要調用C庫,所以各個平台可能有所不同。2.UTC(Coordinated Universal Time,世界協調時)亦即格林威治天文時間,世界標準時間。在中國為UTC+8。DST(Daylight Saving

python處理圓角圖片、圓形圖片的例子

如下:圖1(頭像圖片剪成圓形的,其他為透明) 圖2(給圖片的4個角加橢圓)以前沒處理過,處理起來真是有點費力呀。用到的模組: 代碼如下:import os, mathimport Imageimport ImageDraw1 頭像圖片剪成圓形的,其他為透明搜尋了好久,沒有找到比較好的方法,有個部落格(不好意思,忘記部落格地址了)用了一個比較詭異的方法,我試了一下,除了處理jpg圖片沒有格式轉換,其他的都沒有問題,我當時就先按照那個方法來了 代碼如下:def circle(): ima =

總頁數: 2974 1 .... 2732 2733 2734 2735 2736 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.