Time of Update: 2017-01-13
據國外媒體最新報道,Google公司以其迅速的立即搜尋而聞名於世,但是這次公司在搜尋一條3英尺長巨蟒卻花了不少時間,這條巨蟒在Google公司位於曼哈頓的辦公室裡逃跑。 這條巨蟒是Google公司一名職員的寵物,名為“凱撒”,它在上個周末失蹤,結果讓整幢大樓的人們大驚一場。據Google公司發言人伊倫·維斯特(Ellen
Time of Update: 2017-01-13
在python的應用過程中,經常會用到擷取檔案清單的方法,常規的做法是這樣的 import os os.os.listdir(path) 然後再一個一個的分析檔案和目錄 通過和dos命令dir的巧妙結合,可以很輕鬆的做到這點,看樣本 擷取目錄下所有檔案方法 cmd = "dir /A-D /B" list_file = os.popen(cmd).readlines() cmd命令解釋為 /A-D 選取所有的非目錄檔案清單 /B
Time of Update: 2017-01-13
以下代碼是把一個目錄下的圖片產生正方形的縮圖,並把縮圖合并成一個大圖… 代碼如下複製代碼 #!/usr/bin/env python#coding=utf-8'''Created on 2012-6-2 @author: fatkun'''import Imageimport osimport sysimport globimport time def make_thumb(path, thumb_path,
Time of Update: 2017-01-13
代碼如下複製代碼 【hello world】1 建立hello.py2 編寫程式:if __name__ == '__main__': print "hello world"3 運行程式:python ./hello.py 【注釋】1 無論是行注釋還是段注釋,均以#加一個空格來注釋。2 如果需要在代碼中使用中文注釋,必須在python檔案的最前面加上如下注釋說明:# -* - coding: UTF-8 -* -
Time of Update: 2017-01-13
代碼如下複製代碼 #!/usr/bin/env python2# coding: utf-8import os,socket,threading,time#import tracebackallow_delete = Falselocal_ip = socket.gethostbyname(socket.gethostname())local_port = 8888currdir=os.path.abspath('.')class
Time of Update: 2017-01-13
比如有下面一個檔案2312我們期望得到2,23,11,1解決問題的思路:出現的文本作為key, 出現的數目作為value,然後按照value排除後輸出最好按照value從大到小輸出出來,可以參照 代碼如下複製代碼 in recent Python 2.7, we have new OrderedDict type, which remembers the order in which the items were added.>>> d =
Time of Update: 2017-01-13
判斷的代碼如下,通過異常判斷不能區分前面帶加號或減號的區別,Regex可以根據自己需要比較靈活的寫,通過isdigit方法用來判斷是否是純數字,測試代碼如下 代碼如下複製代碼 #!/usr/bin/python# -*- coding: utf-8 -*-a = "1"b = "1.2"c = "a"#通過拋出異常def is_num_by_except(num):
Time of Update: 2017-01-13
使用zlib.compress可以壓縮字串。使用zlib.decompress可以解壓字串。如下 代碼如下複製代碼 #coding=utf-8import zlibs = "hello word, 00000000000000000000000000000000"print len(s)c = zlib.compress(s)print len(c)d = zlib.decompress(c)print d 示範代碼2:
Time of Update: 2017-01-13
代碼如下複製代碼 def longToInt(value): if value > 2147483647 : return (value & (2 ** 31 - 1)) else : return value 各種類型轉換-int,str,char,float,ord,hex,oct等 . 代碼如下複製代碼 int(x [,base
Time of Update: 2017-01-13
例1 代碼如下複製代碼 from email.mime.text import MIMEText from email.mime.audio import MIMEAudiofrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipart#發送郵件def sendMail(): sender =
Time of Update: 2017-01-13
ConfigParser模組進行 代碼如下複製代碼 #!/usr/bin/python import ConfigParser cf = ConfigParser.ConfigParser() if __name__=="__main__" : cf.read('test.conf') tcpdumpNet = cf.get("tcpdump_
Time of Update: 2017-01-13
使用for語句例6.3 使用for語句 代碼如下複製代碼 #!/usr/bin/python# Filename: for.pyfor i in range(1, 5): print ielse: print 'The for loop is over'輸出$ python for.py1234The for loop is over 跳出for迴圈continue 代碼如下複製代碼
Time of Update: 2017-01-13
range函數說明:range([start,] stop[, step]),根據start與stop指定的範圍以及step設定的步長,產生一個序列。range樣本: 代碼如下複製代碼 >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3,
Time of Update: 2017-01-13
代碼如下複製代碼 一、異常的捕獲 異常的捕獲有以下幾種方法: 1:使用try和except語句 try: block except
Time of Update: 2017-01-13
用python的內建函數print時,大家會發現它是支援任意多個參數,也就是說,print的調用參數是不固定的。例如:print "你好"print "我是",nameprint "現在是", time , " 你在幹什麼呢", name ,
Time of Update: 2017-01-13
代碼如下複製代碼 Python 2.6.3 (r263rc1:75186, Oct 2 2009, 20:40:30) [MSC v.1500 32 bit (Intel)]on win32Type "help", "copyright", "credits" or "license" for more information.>>> import
Time of Update: 2017-01-13
代碼如下複製代碼 import sysimport stringimport osdef detect_nowalk(dir_path): files = os.listdir(dir_path) for filename in files: print "file:%sn" %
Time of Update: 2017-01-13
就個人而言,主要用它來做一些複雜字串分析,提取想要的資訊學習原則:夠用就行,需要的時候在深入現總結如下:Regex中特殊的符號:“.” 表任一字元“^ ” 表string起始“$” 表string 結束“*” “+” “?” 跟在字元後面表示,0個——多個, 1個——多個, 0個或者1個*?, +?, ??
Time of Update: 2017-01-13
我們先匯入必須用到的一個module 代碼如下複製代碼 >>> import time 設定一個時間的格式,下面會用到 代碼如下複製代碼 >>>ISOTIMEFORMAT=’%Y-%m-%d %X’ 看一下當前的時間,和其他很多語言相似這是從epoch(1970 年 1 月 1 日 00:00:00)開始到當前的秒數。 代碼如下複製代碼 >>> time.
Time of Update: 2017-01-13
開發平台是Mac,需要用到Python的影像處理庫PIL,下面記錄了安裝過程以及出現的問題。基本安裝過程是這樣的,使用命令pip進行安裝 代碼如下複製代碼 $ pip install PILDownloading/unpacking PIL Could not find any downloads that satisfy the requirement PIL Some externally hosted files were ignored