Time of Update: 2016-06-10
本文執行個體講述了python實現計算倒數的方法。分享給大家供大家參考。具體如下:class Expr: def __add__(self, other): return Plus(self, other) def __mul__(self, other): return Times(self, other) class Int(Expr): def __init__(self, n): self.n = n def d(self, v): return Int(0)
Time of Update: 2016-06-10
本文執行個體講述了Python實現的最近最少使用演算法。分享給大家供大家參考。具體如下:# lrucache.py -- a simple LRU (Least-Recently-Used) cache class # Copyright 2004 Evan Prodromou # Licensed under the Academic Free License 2.1 # Licensed for ftputil under the revised BSD license # with
Time of Update: 2016-06-10
本文執行個體講述了python實現中文分詞FMM演算法。分享給大家供大家參考。具體分析如下:FMM演算法的最簡單思想是使用貪心演算法向前找n個,如果這n個組成的詞在詞典中出現,就ok,如果沒有出現,那麼找n-1個...然後繼續下去。假如n個詞在詞典中出現,那麼從n+1位置繼續找下去,直到句子結束。import re def PreProcess(sentence,edcode="utf-8"): sentence = sentence.decode(edcode)
Time of Update: 2016-06-10
本文執行個體講述了Python判斷直線和矩形是否相交的方法。分享給大家供大家參考。具體實現方法如下:"""A(ax,ay),B(px,py)為兩個點 (x1,y1),(x2,y2)為矩形的左上方和右下角座標 ,判斷A,B兩點是否和矩形相交 """def Judge(ax, ay, px, py, x1, y1, x2, y2): #轉換為真除法 ax, ay, px, py = float(ax), float(ay), float(px), float(py) x1, y1, x2,
Time of Update: 2016-06-10
正如我們的第一個目標,建立一個網頁,用來輸出這個著名的樣本資訊: Hello world.如果你曾經發布過Hello world頁面,但是沒有使用網頁架構,只是簡單的在hello.html文字檔中輸入Hello World,然後上傳到任意的一個網頁伺服器上。 注意,在這個過程中,你已經說明了兩個關於這個網頁的關鍵資訊: 它包括(字串 "Hello world")和它的URL( http://www.example.com/hello.html , 如果你把檔案放在子目錄,也可能是 http:/
Time of Update: 2016-06-10
本文執行個體講述了Python簡單計算檔案夾大小的方法。分享給大家供大家參考。具體如下:import os, re """查看檔案夾下的所有檔案及檔案夾 join為拼接函數"""def Look_File(path): for root , dirs, files in os.walk(path, True): print root #主目錄 for item in files: #主目錄下的檔案夾 print os.path.join(root, item)""
Time of Update: 2016-06-10
如果你想通過http://127.0.0.1:8000/看網站根目錄你將看到一個404錯誤訊息。Django不會增加任何東西在網站根目錄,在任何情況下這個URL都不是特殊的 就像在URLconf中的其他條目一樣,它也依賴於指定給它的URL模式.儘管匹配網站根目錄的URL模式不能想象,但是還是值得提一下的. 當為網站根目錄實現一個視圖,你需要使用URL模式`` ‘^$'`` , 它代表一個Null 字元串。 例如:from mysite.views import hello,
Time of Update: 2016-06-10
本文執行個體講述了Python刪除windows垃圾檔案的方法。分享給大家供大家參考。具體如下:#coding:utf-8import os#from glob import globif os.name == 'nt': if 'HOMEPATH' in os.environ: home = os.environ['HOMEDRIVE'] + os.environ['HOMEPATH'] else: home = os.environ['HOMEPATH']workpath =
Time of Update: 2016-06-10
現在是好時機來指出Django和URL配置背後的哲學: 松耦合 原則。 簡單的說,松耦合是一個 重要的保證互換性的軟體開發方法。Django的URL配置就是一個很好的例子。 在Django的應用程式中,URL的定義和視圖函數之間是松 耦合的,換句話說,決定URL返回哪個視圖函數和實現這個視圖函數是在兩個不同的地方。 這使得 開發人員可以修改一塊而不會影響另一塊。例如,考慮一下current_datetime視圖。 如果我們想把它的URL 從原來的 /time/ 改變到 /currenttime/
Time of Update: 2016-06-10
本文執行個體講述了Python實現批量將word轉html並將html內容發布至網站的方法。分享給大家供大家參考。具體實現方法如下:#coding=utf-8__author__ = 'zhm'from win32com import client as wcimport osimport timeimport randomimport MySQLdbimport redef wordsToHtml(dir):#批量把檔案夾的word文檔轉換成html檔案 #金山WPS調用,搶先版的用KWPS,
Time of Update: 2016-06-10
本文執行個體講述了Python刪除空檔案和空檔案夾的方法。分享給大家供大家參考。具體實現方法如下:#-*- coding:cp936
Time of Update: 2016-06-10
本文執行個體講述了Python實現尋找系統硬碟中需要找的字元。分享給大家供大家參考。具體如下:'''Created on 2011-7-13@author: 123'''import os#儲存當前有的磁碟def existdisk(): curdisks = [] allDisks = ['C:', 'D:', 'E:', 'F:', 'G:', 'H:', 'I:', 'J:', 'K:', \ 'L:', 'M:', 'N:', 'O:', 'P:', 'Q:', 'R:', 'S:
Time of Update: 2016-06-10
本次爬取的貼吧是百度的美女吧,給廣大男同胞們一些激勵在爬取之前需要在瀏覽器先登入百度貼吧的帳號,各位也可以在代碼中使用post提交或者加入cookie爬行地址:http://tieba.baidu.com/f?kw=%E7%BE%8E%E5%A5%B3&ie=utf-8&pn=0#-*- coding:utf-8 -*-import urllib2import reimport requestsfrom lxml import
Time of Update: 2016-06-10
本文執行個體講述了Python實現提取Google音樂搜尋結果的方法。分享給大家供大家參考。具體如下:Python的簡單指令碼,用於提取Google音樂搜尋頁面中的歌曲資訊,包括歌曲名,作者,專輯名,現在連結等,最多隻提取10頁結果。#! /usr/bin/env python#coding=utf-8'''Created on 2011-8-19@author: yaoboyuan'''from urllib import request,parseimport re,sysdef
Time of Update: 2016-06-10
本文執行個體講述了Python實現telnet伺服器的方法。分享給大家供大家參考。具體實現方法如下:import threading class myThread(threading.Thread): def __init__(self,conn,add): threading.Thread.__init__(self) self.inputstr = '' self.connection=conn self.address=add def run(self): ii=0
Time of Update: 2016-06-10
本文執行個體講述了Python實現分割檔案及合并檔案的方法。分享給大家供大家參考。具體如下:分割檔案split.py如下:#!/usr/bin/python########################################################################### split a file into a set of parts; join.py puts them back together;# this is a customizable
Time of Update: 2016-06-10
本文執行個體講述了Python實現大檔案排序的方法。分享給大家供大家參考。具體實現方法如下:import gzipimport osfrom multiprocessing import Process, Queue, Pipe, current_process, freeze_supportfrom datetime import datetimedef sort_worker(input,output): while True: lines =
Time of Update: 2016-06-10
本文執行個體講述了Python讀取Excel的方法。分享給大家供大家參考。具體如下:今天需要從一個Excel文檔(.xls)中導資料到資料庫的某表,開始是手工一行行輸的。後來想不能一直這樣,就用Python寫了下面的代碼,可以很方便應對這種情境。比如利用我封裝的這些方法可以很方便地產生匯入資料的SQL。
Time of Update: 2016-06-10
本文執行個體講述了python基本進位轉換的方法。分享給大家供大家參考。具體如下:# Parsing string with base into a number is easynum = int(str, radix)# We have to write our own function for outputting to string with arbitrary basedef itoa(num, radix): result = "" while num > 0: result =
Time of Update: 2016-06-10
本文執行個體講述了Python匯入oracle資料的方法。分享給大家供大家參考。具體如下:import cx_Oracle dns_tns=cx_Oracle.makedsn("192.168.0.288",1521,"skynet") print dns_tns con = cx_Oracle.connect('alibaba', 'zhimakamen', dns_tns) cur=con.cursor() for index,line in enumerate(file("f2.