本文執行個體講述了python實現的系統實用log類。分享給大家供大家參考。具體如下:每個系統都必不可少會需要一個log類,方便瞭解系統的健全狀態和排錯,python本身已經提供了一個logger了,很強大,只要稍微封裝一下就可以放到自己的系統了,下面是我自己的log類檔案名稱:logger.py"""This module takes care of the logginglogger helps in creating a logging system for the
素數是編程中經常需要用到的。作為學習Python的樣本,下面是一個高效求解一個範圍內的素數的程式,不需要使用除法或者求模運算。#coding:utf-8 #設定python檔案的編碼為utf-8,這樣就可以寫入中文注釋def primeRange(n): myArray=[1 for x in range(n+1)] ##列表解析,產生長度為(n+1)的列表,每個數值都為1 myArray[0]=0 myArray[1]=0 startPos=2 while startPos 3
本文執行個體講述了python實現檔案快照加密保護的方法。分享給大家供大家參考。具體如下:這段代碼可以對指定的目錄進行掃描,包含子目錄,對指定副檔名的檔案進行SHA-1加密後儲存在cvs檔案,以防止檔案被篡改調用方法:python snapper.py > todayCheck.csv# Hello, this is a script written in Python. See http://www.pyhon.org## Snapper 1.2p## This script will
本文執行個體講述了python清除字串裡非字母字元的方法。分享給大家供大家參考。具體如下:s = "hello world! how are you? 0" # Short version print filter(lambda c: c.isalpha(), s) # Faster version for long ASCII strings: id_tab = "".join(map(chr, xrange(256))) tostrip = "".join(c for c in
本文執行個體分析了python刪除指定類型(或非指定)的檔案用法。分享給大家供大家參考。具體如下:如下,刪除目錄下非源碼檔案import os import string def del_files(dir,topdown=True): for root, dirs, files in os.walk(dir, topdown): for name in files: pathname = os.path.splitext(os.path.join(root, name)
本文執行個體講述了python實現ping的方法。分享給大家供大家參考。具體如下:#!/usr/bin/env python#coding:utf-8import os, sys, socket, struct, select, time# From /usr/include/linux/icmp.h; your milage may vary.ICMP_ECHO_REQUEST = 8 # Seems to be the same on Solaris.def checksum(source_
本文執行個體講述了python友情連結檢查方法。分享給大家供大家參考。具體實現方法如下:# _*_ coding:utf-8 _*_#xiaohei.python.seo.call.me:)#win+python2.7.ximport urllib2,refor i, line in enumerate(open('link.txt')): url_ = line.strip() print i,line html = urllib2.urlopen(url_).read() cou =
本文執行個體講述了python統計日誌ip訪問數的方法。分享給大家供大家參考。具體如下:import ref=open("/tmp/a.log","r")arr={} lines = f.readlines()for line in lines: ipaddress=re.compile(r'^#(((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?))')