寫python用到的一些大殺器

2021-08-25 15:11:56 字數 1006 閱讀 9403

恩,僅是羅列一些自己用到的,感覺很靠譜的第三方模組。

pep8 [url]

這個是靜態校驗**格式的,特別對從其他語言轉過來的新人,很是有些用處

pygenie [url]

這個是測試python**圈複雜的,配合著unittest,很容易控制覆蓋,最重要的,簡化**!

nose [url]

功能和python內建的unittest差不多,增加了好多擴充套件,理論上更易操作

pyflakes [url]

用來驗證模組使用情況的,會列出那些引入卻沒有使用的模組,類似功能的還有pylint,相對更詳細些,當然了,如果不閒pep8羅嗦的話,也是沒有問題的,pyflakes更輕巧而已

暫時這麼多,想到或用到再說吧,如果有新的,會更新本文。

另,python自帶的一些東東也很不錯,比如profile(不過感覺有些重),timeit倒是貼心的東東~

-------2013/04/18 更新:

pdb python自帶的除錯工具,如果你已經厭煩了除錯時檢視某個值就得去原始碼上加句print,不妨試試pdb,無縫除錯更簡單:

python -m pdb yourcode.py

即進入了除錯模式,可以輸入h 檢視幫助,獲得一系列可用命令,命令的具體用法也可通過

h yourcmd 來查詢,簡單列些常用命令:

>斷點設定

(pdb)b 10 #斷點設定在本py的第10行

或(pdb)b ots.py:20 #斷點設定到 ots.py第20行

刪除斷點(pdb)b #檢視斷點編號

(pdb)cl 2 #刪除第2個斷點

>執行

(pdb)n #單步執行

(pdb)s #細點執行 也就是會下到,方法

(pdb)c #跳到下個斷點

>檢視

(pdb)p param #檢視當前 變數值

(pdb)l #檢視執行到某處**

(pdb)a #檢視全部棧內變數

>推出pdb模式

(pdb)q

RelativeLayout用到的一些重要的屬性

第一類 屬性值為true或false android layout centerhrizontal 水平居中 android layout centervertical 垂直居中 android layout centerinparent 相對于父元素完全居中 android layout alig...

RelativeLayout用到的一些重要的屬性

第一類 屬性值為true或false android layout centerhrizontal 水平居中 android layout centervertical 垂直居中 android layout centerinparent 相對于父元素完全居中 android layout alig...

RelativeLayout用到的一些重要的屬性

下面介紹一下relativelayout用到的一些重要的屬性 第一類 屬性值為true或false android layout centerhrizontal 水平居中 android layout centervertical 垂直居中 android layout centerinparent...