Python 程式碼涵蓋範圍統計工具 coverage.py

coverage.py是一個用來統計python程式碼覆蓋率的工具。它使用起來非常簡單,並且支援最終產生介面友好的html報告。在最新版本中,還提供了分支覆蓋的功能。官方網站:http://nedbatchelder.com/code/coverage/ win32版本:http://pypi.python.org/pypi/coverage或者通過easy-install來安裝: easy_install coverage

PyCharm – 又一強大Python IDE

PyCharm是由JetBrains打造的一款Python IDE。我們知道,VS2010的重構外掛程式Resharper就是出自JetBrains之手。那麼,PyCharm有什麼迷人的特點呢?首先,PyCharm用於一般IDE具備的功能,比如, 調試、文法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App

Python操作IHTMLDocument2用於自動化測試

有些軟體的介面採用Win32視窗嵌套一個IE控制項,用Spy++只能識別出一個Internet Explorer_Server控制項。常用的幾個API函數無法取到IE控制項裡面的內容,更無法對裡面的控制項進行操作,所以這給自動化帶來了麻煩。本文將講述如何使用Python擷取IHTMLDocument2介面,用於自動化測試。擷取IHTMLDocument2介面參考:http://support.microsoft.com/kb/249232相應的Python實現代碼如下:Code

我的python部落格,略有小成…

點旁邊的那個串連,或者點下面的這個串連http://hi.baidu.com/newtype忘記什麼時候申請的這個百度空間的id了,應該是剛開放註冊的那幾天?"newtype",這個id估計讓一眾高達黨動漫黨看了都眼紅吧,嘿嘿話說回來,現在這個部落格的內容是我的最新愛好:Python.苦練多天,也算略有小成了,呵呵.記得當年從asp向asp.net轉變,思想上算轉了個大彎,現在從.net看python,又是迷糊了一陣子,好在這次還算抓的牢,沒有被甩出去,和當年一樣,開始寫筆記,嗯..有沒有恍如隔

蛙蛙推薦:如何編寫高品質的python程式

如何編寫高品質的python程式目錄代碼規範空白項目模版單元測試文檔打包小結代碼規範首先閱讀下面的兩份規範,並深入理解。Python社區官方建議採用的Python編碼風格:PEP8 中文版Google SoC 建議的 Python 編碼風格:Google Python Style

python查看某一個檔案/程式是否是可執行檔

通過os.access(filename,mode):s.access(path, mode)¶Use the real uid/gid to test for access to path. Note that most operationswill use the effective uid/gid, therefore this routine can be used in asuid/sgid environment to test if the invoking user has

python class as decorator

關於decorator的官方描述如下:(http://docs.python.org/glossary.html)decoratorA function returning another function, usually applied as a function transformation using the @wrapper syntax. Common examples for decorators

Python查詢Google PageRank

Corey Goldberg為我們實現的Python指令碼,用於查詢Google PageRank。Corey Goldberg還有很多很好玩的開源項目,比如開源的效能測試工具Pylot等等。下面是他的首頁:http://www.goldb.org/查詢Google PageRank的Python代碼:pagerank.py使用方法:Code highlighting produced by Actipro CodeHighlighter

Emacs中打造強大的Python IDE

本文將介紹,在Emacs中,通過各種擴充,打造強大的Python IDE環境,包括Snippet工具,智能提示,自動補全,重構工具,調試以及GAE的調試,等等。以下各工具的安裝前提是你對Emacs的設定檔有一定的瞭解,所有相關的el檔案都必須放在load_path能夠載入的地方。1. YASnippet

Foundations of Python Network Programming – 讀書筆記系列(3) – Email Services

Email Services這一章因為用的不多,因此大致過了一下,現在仔細看到後來會忘掉一大半。因此,到時候用到再看也不遲,這裡先給個簡單的例子:Code highlighting produced by Actipro CodeHighlighter

Ken Thompson爺爺的經典複製自身代碼程式 – Python版本(只用兩行!)

Ken Thompson可是大牛人了!不認識的人趕快Google/百度一下。Ken爺爺是Unix創始人,C語言鼻祖!Ken當時大學時候沒遊戲玩,就自己給自己出題目寫程式,就有了這個複製自身代碼的程式了,相當經典,當然那時還沒有C語言, Ken 是用 Fortran編的. 後來在獲圖靈獎的演說中, Ken 用 C 語言示範了這個程式.請看Ken爺爺的經典C程式:Ken Thompson 的經典 C

部落格園模擬足球競賽平台Python版SDK

文章目錄 一、匯入soccer模組二、模組介紹三、建立球隊執行個體五、感謝

Python天天美味(25) – 深入理解yield

文章目錄 1. 包含yield的函數2. yield是一個運算式3. 透過next()語句看原理4. send(msg) 與 next()5. send(msg) 與 next()的傳回值6. throw() 與 close()中斷 Generator yield的英文單詞意思是生產,剛接觸Python的時候感到非常困惑,一直沒弄明白yield的用法。只是粗略的知道yield可以用來為一個函數傳回值塞資料,比如下面的例子:Code

Python天天美味(24) – 初始化多維陣列

Python中初始化一個5 x 3每項為0的數組,最好方法是:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->multilist = [[0 for col in range(5)] for row in range(3)]我們知道,為了初始化一個一維數組,我們可以這樣做:Code highlighting produced by Actipro

Python天天美味(23) – enumerate遍曆數組

其他語言中,比如C#,我們通常遍曆數組是的方法是:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->for (int i = 0; i < list.Length; i++){    //todo with list[i]}在Python中,我們習慣這樣遍曆:Code highlighting produced by Actipro

Python天天美味(35) – 細品lambda

文章目錄 lambda基礎非lambda不可?lambda broken? lambda函數也叫匿名函數,即,函數沒有具體的名稱。先來看一個最簡單例子:Code highlighting produced by Actipro CodeHighlighter

Python天天美味(22) – 拷貝對象(深拷貝deepcopy與淺拷貝copy)

Python中的對象之間賦值時是按引用傳遞的,如果需要拷貝對象,需要使用標準庫中的copy模組。1. copy.copy 淺拷貝 只拷貝父物件,不會拷貝對象的內部的子物件。2. copy.deepcopy 深拷貝 拷貝對象及其子物件一個很好的例子:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import copya = [1, 2, 3, 4, 

Python測試開發分享感悟

今天Zoom.Quiet在公司內部分享了對Python測試開發的一些感悟,TDD以及一些開源的Python測試的庫。由於一直在測試一線奮戰,我被做為特邀嘉賓來到現場。由於時間關係,最後我的分享沒有進行。我在這裡說說對Zoom.Quiet演講內容的一些感想吧。 下面的連結是Zoom.Quiet的投影片:http://py.kingsoft.net/s5/100826-PyTDD/我打算分享的關於Python

Python天天美味(27) – 網路編程起步(Socket發送訊息)

現在開始學習網路編程,先從簡單的UDP協議發送訊息開始。我們需要有接受訊息的服務端程式(Server.py)和發送訊息的用戶端程式(Client)。一、服務端(Server.py)    服務端要做的事情是:    1. 建立一個Socket對象Code highlighting produced by Actipro CodeHighlighter

Python天天美味(26) – __getattr__與__setattr__

__getattr__和__setattr__可以用來對屬性的設定和取值進行處理,比如下面的例子:Code highlighting produced by Actipro CodeHighlighter

總頁數: 2974 1 .... 158 159 160 161 162 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.