Time of Update: 2016-06-10
本文執行個體講述了python檢測遠程伺服器tcp連接埠的方法。分享給大家供大家參考。具體如下:python檢測遠程伺服器tcp連接埠的代碼,這段代碼可以用來做伺服器監控實用#!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 ''' import socket import sys NORMAL=0 ERROR=1 TIMEOUT=5 def
Time of Update: 2016-06-10
本文執行個體講述了python每隔N秒運行指定函數的方法。分享給大家供大家參考。具體如下:這是一個類似定時器的效果,每隔指定的秒數運行指定的函數,採用線程實現,代碼簡單實用。複製代碼 代碼如下:import osimport timedef print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)def run(interval, command):
Time of Update: 2016-06-10
本文執行個體講述了python通過exifread模組獲得圖片exif資訊的方法。分享給大家供大家參考。具體分析如下:python可通過exifread模組獲得圖片exif資訊 exifread模組的下載地址:https://pypi.python.org/pypi/ExifRead 也可以通過pip進行安裝:pip install exifreadimport exifread# Open image file for reading (binary mode)f =
Time of Update: 2016-06-10
本文執行個體講述了python擷取圖片顏色資訊的方法。分享給大家供大家參考。具體分析如下:python的pil模組可以從圖片獲得圖片每個像素點的顏色資訊,下面的代碼示範了如何擷取圖片所有點的顏色資訊和每種顏色的數量。from PIL import Imageimage = Image.open("jb51.gif")image.getcolors()返回結果如下複製代碼 代碼如下:..., (44, (72, 64, 55, 255)), (32, (231, 208, 141, 255)),
Time of Update: 2016-06-10
本文執行個體講述了python通過pil為png圖片填充上背景顏色的方法。分享給大家供大家參考。具體分析如下:png圖片有些是沒有背景顏色,如果希望以單色(比如白色)填充背景,可以使用下面的代碼,這段代碼將目前的目錄下的 jb51.net.png圖片填充了白色背景。使用指定的顏色的背景色即可,然後把該圖片用alpha通道填充到該單色背景上。 比如下面使用白色背景:im = Image.open('jb51.net.png')x,y = im.size try: # 使用白色來填充背景
Time of Update: 2016-06-10
python 適用於windows平台使用 win32gui,win32api,win32con 包simu_read.py複製代碼 代碼如下:#-*- coding=utf-8 -*-'''類比按鍵翻頁Usage:python simu_read.py 10 1.510表示翻10頁,1.5表示在一頁中按pgdn的時間間隔為1.5s一頁pgdn 3 次,之後按→翻到下一頁把瀏覽器開啟到u17要看的漫畫中,之後啟動該程式,再切回u17便可以自動翻頁看漫畫了。僅供娛樂,瞭解python類比按鍵'''
Time of Update: 2016-06-10
最近學習了python基礎,寫一下3大排序練練手:複製代碼 代碼如下:'''Created on 2013-8-23@author: codegeek'''//冒泡排序def bubble_sort(seq): for i in range(len(seq)): for j in range(i,len(seq)): if seq[j] tmp = seq[j] seq[j] = seq[i]
Time of Update: 2016-06-10
一、Flask簡介Flask 是一個 Python 實現的 Web 開發微架構。官網:http://flask.pocoo.org/二、Demo1、代碼結構複製代碼 代碼如下:.├── blog.py├── static│ ├── css│ │ └── index.css│ ├── images│ │ ├── cat.jpg│ │ └── sheying1229.jpg│ └── js└── templates ├── index.html ├──
Time of Update: 2016-06-10
簡單的一個pythonTlog類複製代碼 代碼如下:#/usr/bin/python#coding=utf-8import time,typesclass logsys: def __init__(self, project, logfilename = 'sys_log.txt'): self.project = project self.logfilename = logfilename def get_log_time(self):
Time of Update: 2016-06-10
對於部署在新浪應用引擎SAE上的項目,使用新浪SAE雲端儲存是不錯的儲存方案。新浪SAE雲端儲存僅能在SAE環境中正常使用,對它進行簡單封裝後,可以直接在Flask中使用,項目代碼見GitHub上Flask-SaeStorage。使用範例程式碼:複製代碼 代碼如下:from flask import Flaskfrom flask_saestorage import SaeStorage SAE_ACCESS_KEY = 'SAE Access Key'SAE_SECRET_KEY =
Time of Update: 2016-06-10
zip檔案是我們經常使用的打包格式之一,python解壓和壓縮zip效率非凡。 python解壓zip文檔:複製代碼 代碼如下:#/usr/bin/python#coding=utf-8import os,sys,timeimport zipfilefilename = 'callofdutyblackopszombies_1349649132343_my.zip' #要解壓的檔案filedir = 'data/' #解壓後放入的目錄r =
Time of Update: 2016-06-10
看這個模組要先看with as的用法,最常用的方法就是開啟一個檔案:複製代碼 代碼如下:with open(“filename”) as
Time of Update: 2016-06-10
看python社區大媽組織的內容裡邊有一篇講python記憶體最佳化的,用到了__slots__。然後查了一下,總結一下。感覺非常有用python類在進行執行個體化的時候,會有一個__dict__屬性,裡邊有可用的執行個體屬性名稱和值。聲明__slots__後,執行個體就只會含有__slots__裡有的屬性名稱。# coding: utf-8 class A(object): x = 1 def __init__(self): self.y = 2 a = A()print a._
Time of Update: 2016-06-10
getattr`getattr`函數屬於內建函數,可以通過函數名稱擷取複製代碼 代碼如下:value = obj.attributevalue = getattr(obj, "attribute")使用`getattr`來實現原廠模式複製代碼 代碼如下:#一個模組支援html、text、xml等格式的列印,根據傳入的formate參數的不同,調用不同的函數實現幾種格式的輸出import statsoutdef output(data, format="text"):
Time of Update: 2016-06-10
本文執行個體講述了Python格式化css檔案的方法。分享給大家供大家參考。具體實現方法如下:import string, sysimport re, StringIOTAB=4def format(ss): f = open (ss, "r") data = f.read() f.close() dlen = len(data) i = 0 buf = StringIO.StringIO() start = 0 while i 希望本文所述對大家的Python程式設計有所協助。
Time of Update: 2016-06-10
本文執行個體講述了Python實現去除代碼前行號的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:# -*- coding: utf-8 -*-import wxclass MainWindow(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, u'去除代碼前行號的Python小工具 - wxPython版 - Develop by
Time of Update: 2016-06-10
python的dict用起來很方便,可以自訂key值,並通過下標訪問,樣本如下:複製代碼 代碼如下:>>> d = {'key1':'value1',... 'key2':'value2',... 'key3':'value3'}>>> print d['key2']value2>>>lambda運算式也是很實用的東東,樣本如下:複製代碼 代碼如下:>>> f = lambda x : x**2>>> print
Time of Update: 2016-06-10
本文定位:已將CPU曆史資料存檔,等待可視化進行分析,可暫時沒有思路。前面一篇文章(http://www.jb51.net/article/61956.htm)提到過在linux下如何用python將top命令的結果進行存檔,本文是它的後續。python中我們可以用matplotlib很方便的將資料視覺效果,比如下面的代碼:複製代碼 代碼如下:import matplotlib.pyplot as pltlist1 = [1,2,3]list2 =
Time of Update: 2016-06-10
利用python代碼產生一個隨機的MAC地址,使用python網路編程時或可用上,如果使用scapy模組則可直接利用RandMAC()函數來產生MAC。python複製代碼 代碼如下:import randomMaclist = []for i in range(1,7): RANDSTR = "".join(random.sample("0123456789abcdef",2)) Maclist.append(RANDSTR)RANDMAC =
Time of Update: 2016-06-10
本文執行個體講述了Python解析xml中dom元素的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:from xml.dom import minidomtry: xmlfile = open("path.xml", "a+") #xmldoc = minidom.parse( sys.argv[1]) xmldoc = minidom.parse(xmlfile)except : #updatelogger.error( "Can't parse