Time of Update: 2015-07-07
標籤: 1 #-*- coding:utf-8 -*- 2 from multiprocessing import Process,Queue 3 import os,time,random 4 def write(q): 5 for value in [‘A‘,‘B‘,‘C‘]: 6 print ‘Put %s to queue...and Ospid is %s‘%(value,os.getpid()) 7
Time of Update: 2015-07-07
標籤: 1 #-*- coding:utf-8 -*- 2 from multiprocessing import Pool 3 import os,time,random 4 5 def long_time_task(name): 6 print ‘Run task name %s and pid : %s..‘%(name,os.getpid()) 7 start = time.time() 8 time.sleep(random.random()*3) 9
Time of Update: 2015-07-06
標籤:raw_inputinput()與raw_input()其實都是讓使用者輸入資料,當記錄整數或浮點數時是沒什麼區別的,因為使用者直接輸入的未經處理資料直接就可以儲存到變數中,例如:>>> i = input(‘i:‘)i:123>>> print i123但是,當使用者輸入的是字串時就有點小麻煩了,我們不能要求使用者輸入的字串兩邊加上(‘ "),這樣是不是使用者體驗太差了呢?例如:>>>
Time of Update: 2015-07-06
標籤:python zabbix zabbix_api # 最近領導需要一份資料,OpenStack ,VMware,物理機之間的效能報告,在撰寫報告之前需要資料支撐,我們採用的是zabbix 監控,需要採取一周內的曆史資料作為對比,那資料如何擷取,請看以下章節#/usr/bin/env python#-*-coding:UTF-8""" &nb
Time of Update: 2015-07-07
標籤:boost.python 編譯 樣本 c++ 歡迎轉載,轉載請註明原文地址:http://blog.csdn.net/majianfei1023/article/details/46781581linux編譯boost的連結:http://blog.csdn.net/majianfei1023/article/details/46761029昨天編譯安裝好
Time of Update: 2015-07-07
標籤:queue起因:幾年前為了開發一個監控系統,需要周期性的對系統狀態進行檢查,因此需要對檢查任務進行添加,排隊(按時間),移除等操作,無意中發現java jdk 中有DelayQueue,因此實現了一個python版本源碼如下:# -*- coding:utf-8 -*-# python 版的 DelayQueue 類 和 Delayed 介面 # from Queue import PriorityQueuefrom datetime import datetimeimport
Time of Update: 2015-07-06
標籤:python 對象 Python學習筆記_Python對象Python對象標準類型其他內建類型類型對象和type類型對象Python的Null對象None標準類型操作符對象值的比較對象身份比較布爾類型標準類型的內建函數typeObjcmpobj1 obj2strobj reprobjtypeobj
Time of Update: 2015-07-06
標籤:vs2013 opencv python 影像處理 快樂蝦http://blog.csdn.net/lights_joy/歡迎轉載,但請保留作者資訊在opencv中支援SVM分類器,本文嘗試在python中調用它。和前面的貝葉斯分類器一樣,SVM也遵循先訓練再使用的方式,我們直接在貝葉斯分類器的測試代碼上做簡單修改,完成兩類資料點的分類。首先也是先建立訓練
Time of Update: 2015-07-06
標籤:@原網站因為tuple不可變,所以代碼更安全。如果可能,能用tuple代替list就盡量用tuple。tuple的陷阱:當你定義一個tuple時,在定義的時候,tuple的元素就必須被確定下來,比如:>>> t = (1, 2)>>> t(1, 2)如果要定義一個空的tuple,可以寫成():>>> t = ()>>> t()但是,要定義一個只有1個元素的tuple,如果你這麼定義:>>> t = (
Time of Update: 2015-07-07
標籤:下面是一個簡單的執行個體 import timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysbrowser = webdriver.Chrome()browser.get("http://www.python.org")assert "Python" in browser.titleelem =
Time of Update: 2015-07-06
標籤:因今天安裝一程式需要用到python高版本,所以升級來系統內建的python。先查詢下系統的python版本是多少。#python
Time of Update: 2015-07-07
標籤:httplib是python中http協議的用戶端實現,可以使用該模組與HTTP伺服器進行互動。如樣本1:import httpliburl = "www.126.com"conn = httplib.HTTPConnection(url)try: conn.request(‘get‘,‘/‘) result = conn.getresponse() #擷取http響應 print result.read()
Time of Update: 2015-07-06
標籤:經驗(比如這篇日誌:http://blog.csdn.net/waleking/article/details/7578517)。他們推薦使用Mac Ports這種軟體來管理和安裝全部的安裝包。依照這裡的教程:http://www.macports.org/install.php,須要首先安裝Xcode。假設下載網速不好的話,使用瀏覽器下載可能須要數個小時。這裡建議國內的朋友試試迅雷之類的離線下載,能夠加速非常多。安裝好Mac Ports之後,在終端中輸入:port search
Time of Update: 2015-07-07
標籤:@要注意定義可變參數和關鍵字參數的文法:*args是可變參數,args接收的是一個tuple;**kw是關鍵字參數,kw接收的是一個dict。以及調用函數時如何傳入可變參數和關鍵字參數的文法:可變參數既可以直接傳入:func(1, 2, 3),又可以先組裝list或tuple,再通過*args傳入:func(*(1, 2, 3));關鍵字參數既可以直接傳入:func(a=1, b=2),又可以先組裝dict,再通過**kw傳入:func(**{‘a‘: 1, ‘b‘: 2})。1 #-*-
Time of Update: 2015-07-07
標籤: Python逸出字元在需要在字元中使用特殊字元時,python用反斜線(\)逸出字元。如下表:逸出字元描述\(在行尾時)續行符\\反斜線符號\‘單引號\"雙引號\a響鈴\b退格(Backspace)\e轉義\000空\n換行\v縱向定位字元\t橫向定位字元\r斷行符號\f換頁\oyy八位元yy代表的字元,例如:\o12代表換行\xyy十進位數yy代表的字元,例如:\x0a代表換行\other其它的字元以普通格式輸出Python字串運算子下表執行個體變數a值為字串"Hello",
Time of Update: 2015-07-07
標籤:linux應該有很多方法可以擷取進程的cpu和記憶體資訊,但windows貌似之前接觸的是psutil,後來查了一些資料發現wmi也能夠擷取進程的資訊,但貌似效率不太高,應該可以做監控等效能要求不太高的情況下載wmi,這個網上很多方法和途徑,我是用easyinstall來安裝,這個不詳細說明了直接附上代碼:import wmifrom win32com.client import GetObjectimport win32gui,timemywmi =
Time of Update: 2015-07-07
標籤:先看下定時執行的py檔案#coding:gbkfrom selenium import webdriverimport time,osdriver = webdriver.PhantomJS()#chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
Time of Update: 2015-07-06
標籤:python bottle 目前項目中需要添加一個啟用碼功能,打算單獨弄一個http伺服器來寫。因為之前的遊戲中已經有了一套產生啟用碼和啟用碼驗證的http伺服器,所以直接拿過來使用了。Bottle是一個非常精緻的WSGI架構,它提供了 Python Web開發中需要的基本支援:URL路由,Request/Response對象封裝,模板支援,與WSGI伺服器整合支援。環境:win7系統Python2.7一
Time of Update: 2015-07-07
標籤:python opencv 影像處理 寫在之前
Time of Update: 2015-07-06
標籤:最近又看了下大話設計模式,決定用Python來試著實現下。基礎類1 class OperationBase():2 """3 基礎運算類4 """5 result = 06 def GetResult(self):7 return self.result繼承類 1 class OperationAdd(OperationBase): 2 """ 3 加法類,繼承基礎運算類 4 """ 5 def