Time of Update: 2015-05-24
標籤:安裝apache下載mod_python編譯安裝測試 下載mod_python,:mod_python 在GitHub 上面,下載之後:目錄結構如下:安裝依賴:#尋找可安裝的依賴 yum search python | grep python-devel # 安裝python依賴sudo yum install python-devel.x86_64編譯安裝,執行下面命令: # 我的apache安裝路徑是 /usr/local/apache2sudo
Time of Update: 2015-05-24
標籤:今天來__next__和send, 改天來throw和closeclass A: def __setattr__(self, key, val): print(‘set %s to %s‘%(key, val)) self.__dict__[key] = valdef G(): e = A() i = 0 while 1: e.x = (yield i) print(‘ e.x is %s‘%e.x)
Time of Update: 2015-05-23
標籤:同樣作為動態語言,python的面相對像和ruby有很多類似的地方,這裡還是推薦《Ruby元編程》一書來參考學習python的物件導向。然而python並不是純物件導向設計,所以很多ruby種靈活的技巧在python中可能並不適用,但是這並不影響該書對python物件導向學習的借鑒意義。從類和執行個體開始,談python2到python3類和執行個體是物件導向的基礎,類是一個對象的定義,比如人類定義了人應該有的基本屬性和方法,而執行個體則是真正的實物,執行個體中存放了對象的具體資訊,如小明
Time of Update: 2015-05-24
標籤:類和執行個體類是對象建立執行個體的模板,而執行個體則是對象的實體。類使用class關鍵字定義:class MyClass:? ? passpython中建立執行個體直接使用工廠函數(類名加上一對括弧),和其他的語言使用new關鍵字有所不同:my_obj =
Time of Update: 2015-05-24
標籤:pythonPython 中讀取csv檔案中有中文的情況,提示編碼問題:讀取的時候:import sysreload(sys)#中文錯誤sys.setdefaultencoding( "utf-8" )save
Time of Update: 2015-05-23
標籤:vs2013 opencv python 影像處理 快樂蝦http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools
Time of Update: 2015-05-24
標籤:DLL檔案即動態連結程式庫檔案,是一種可執行檔,它允許程式共用執行特殊任務所必需的代碼和其他資源。打不開,不過可以使用反組譯碼;PYD是一種PYTHON動態模組。實質上還是dll檔案,只是改了尾碼為PYD,pyd:
Time of Update: 2015-05-24
標籤:不同函數調用方式對應不同的綁定次數:import profileclass A: def f(self): passdef foo(): a = A() for i in range(100000): a.f()if __name__ == ‘__main__‘: profile.run("foo()")import profileclass A: def f(self): passdef foo(): a =
Time of Update: 2015-05-24
標籤:fabrictitle是開發,但是同時要幹開發測試還有營運的活……為毛 task*3 不是 salary * 3 (o(╯□╰)o)近期接手越來越多的東西,發布和營運的工作相當機械,加上頻率還蠻高,導致時間浪費還是優點多。修複bug什麼的,測試,提交版本庫(2分鐘),ssh到測試環境pull部署(2分鐘),rsync到線上機器A,B,C,D,E(1分鐘),分別ssh到ABCDE五台機器,逐一重啟(8-10分鐘) =
Time of Update: 2015-05-24
標籤:python 學習筆記 學習一門語言之前,要先搞清楚為什麼要學習它,不能因為它火,就去學習,要明白火在哪裡,優勢在哪,在哪方面是其他語言無法取代的。那麼我學習python的初衷就是因為它有一個出色的輕量級爬蟲架構 scrapy,其實想應用程式框架是不需要學習python的,因為python的文法真的是很簡單易懂,但既然接觸了,就要系統的學習一下吧。那麼這裡我也不去對比
Time of Update: 2015-05-23
標籤:1、EOFError: EOF when reading a line 當程式中包含有raw_input()函數時,command+b就會報錯解決辦法參考連結 http://blog.csdn.net/bravelee2009/article/details/9364737解決方案:安裝SublimeREPL開啟Sublime Text2編輯器,按 Ctrl+Shift+p,輸入install,選擇Package Control: Install
Time of Update: 2015-05-23
標籤:1、開啟sublime text 3 ,選擇 tools-->Build System-->New Build System....2、將下面代碼塊複製進新檔案中,並命名為Python.sublime-build,儲存(預設目錄即可){ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector":
Time of Update: 2015-05-24
標籤:在資料庫中建立一個表,有Id, fatherId, value 三個欄位,就可以儲存一個樹。如何把該表中的資料以樹的形式呈現出來,下面小弟用python簡單類比一下。初學python,請大家多多指點。另外非常感謝http://www.cnblogs.com/lzyzizi/對小弟的指點。運行結果:A-1 B-1 C-1 D-1 E-1 E-2 C-2 B-2 C-3
Time of Update: 2015-05-24
標籤:在python安裝numpy的時候,一般會出現錯誤,說缺少vc++9.0,還有一個**.bat檔案,這個時候的解決方案很多,我提供最簡單,最有效解決方案在這個網站http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的numpy版本,其中cp對應
Time of Update: 2015-05-23
標籤:模組模組是python中的最高組織單元,在物理層面上,模組以檔案儲存體,模組的檔案名稱就是模組的名字.py,每個模組都有自己的名稱空間。python按照路徑搜尋來尋找模組檔案,在PYTHONPATH環境變數中的路徑為Python模組的搜尋路徑,通過sys.path屬性可以看到模組搜尋路徑的列表,python按照這個列表的順序對模組進行搜尋,所以在路徑列表前面的路徑搜尋到模組之後就不會繼續搜尋。由於該值是一個列表,可以通過sys.path.append方法,或者sys.path.insert
Time of Update: 2015-05-23
標籤:#coding = utf-8def getLastDay(): y = int(input("Please input year :")) m = int(input("please input month :")) d = int(input("Please input day :")) s=0 if y <1: y=1 if m <1: m=1 if m>12: m=12
Time of Update: 2015-05-23
標籤:Python如何運行程式 Python運行指令碼時,第一步是編譯成所謂的“位元組碼”,之後將其轉寄到“虛擬機器”中。1、位元組碼編譯:當程式執行時,Python內部(對大多數使用者是完全隱藏的)會先將原始碼(檔案中的語句)編譯成所謂位元組碼的形式。編譯是一個簡單的翻譯步驟,而且位元組碼是原始碼底層的、與平台無關的表現形式。概括的說,Python通過把每一條源語句分解為單一步驟來將這些源語句翻譯成一組位元組碼指令。這些位元組碼可以提高
Time of Update: 2015-05-24
標籤:爬蟲 python Regex 糗事百科 1.需求按下斷行符號鍵,顯示一個段子,要求顯示段子的作者、點贊數、評論數、頂等資訊。2.段子網站地址:http://www.qiushibaike.com/hot/page/1,更換後面的數字可以擷取不同頁的段子,每頁有10多條段子吧,因此爬蟲從讀取該網頁並解析就好了。3.實現方式這裡使用的Python庫都是系統內
Time of Update: 2015-05-24
標籤:python urllib2 openurl opener timeout通過python 的 urllib2 模組,可以輕易的去類比使用者訪問網頁的行為。這裡將自己的學習過程簡單的記錄下來。一、urlopen函數 urlopen(url, data=None) -- Basic usage is the same as original urllib. pass the url and
Time of Update: 2015-05-24
python寫個進程監控的指令碼廢話不多說了,直接貼代碼,大家設定檔都是喜歡用xml我不太喜歡,下面這個是自訂設定檔:class_config.py#!/usr/bin/env python#coding:utf-8'''此處定義郵件的相關參數'''class Mail_conf(): sender = 'fyxichen@126.com' receiver = 'fyxichen@126.com'