本文執行個體講述了Python基於動態規划算法計算單詞距離。分享給大家供大家參考。具體如下:#!/usr/bin/env python#coding=utf-8def word_distance(m,n): """compute the least steps number to convert m to n by insert , delete , replace . 動態規划算法,計算單詞距離 >>> print word_distance("abc","abec") 1 >>>
使用函數 ugettext() 來指定一個翻譯字串。 作為慣例,使用短別名 _ 來引入這個函數以節省鍵入時間.在下面這個例子中,文本 "Welcome to my site" 被標記為待翻譯字串:from django.utils.translation import ugettext as _def my_view(request): output = _("Welcome to my site.") return HttpResponse(output)顯然,你也可以不使用別名來編碼。
本文執行個體講述了python數組過濾實現方法。分享給大家供大家參考。具體如下:這段代碼可以按照指定的條件過濾數組內的元素,返回過濾後的數組li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]print [elem for elem in li if len(elem) > 1]print [elem for elem in li if elem != "b"]print [elem for elem in li if
本文執行個體講述了python刪除特定檔案的方法。分享給大家供大家參考。具體如下:#!/usr/bin/python# -*- coding: utf-8 -*-import osdef del_files(path): for root , dirs, files in os.walk(path): for name in files: if name.endswith(".CR2"): os.remove(os.path.join(root, name))
本文執行個體講述了Python實現的Excel檔案讀寫類。分享給大家供大家參考。具體如下:#coding=utf-8########################################################filename:ExcelRW.py#author:defias#date:2015-4-27#function:read or write excel file######################################################
本文執行個體講述了Python基於checksum計算檔案是否相同的方法。分享給大家供大家參考。具體如下:假設有2個二進位檔案(0.bin, 1.bin),用checksum檢驗內容是否相同# coding: utf8# Python2.6.2import md5with open('0.bin', 'rb') as f: s = md5.new(f.read()).hexdigest()with open('1.bin', 'rb') as f: ss = md5.new(f.read()