1. python實現IE自動化,可使用cPAMIE模組。
使用方法:
import cPAMIE
ie = cPAMIE.PAMIE()
ie.Navigate()用來訪問一個連結,常用的方法還有ie.SetTextBox(), ie.SetListBox(), ie.ClickButton(), GoBack(), Refresh(), Quit()等。
另外常用的ie整合測試載入器可用selenium(IE、firefox可用)。
2. 常見的Http Status Code:
404->請求的網頁不存在
503->服務不可用
200->伺服器成功返回網頁
3. 常用的HTML和XML中的逸出字元:
HTML:
< <
> >
& &
" "
(空格)
© (著作權符)
® (註冊符)
XML:
< <
> >
& &
' '
" "
4. 安裝完畢python後可在安裝目錄下發現python.exe和pythonw.exe,它們在視窗運行時調用不同的執行檔案。前者運行.py檔案,後者運行.pyw檔案。
跟python.exe比較,pythonw.exe有以下不同:
1)執行時不會彈出控制台視窗(也叫DOS視窗)
2)所有向原有的stdout和stderr的輸出都無效
3)所有從原有的stdin的讀取都只會得到EOF
.pyw格式是被設計來運行開發完成的純圖形介面程式的。
純圖形介面程式的使用者不需要看到控制台視窗,開發這種程式的時候,可以暫時把.pyw改成.py,以便運行時能調出控制台視窗,看到所有錯誤資訊,方便debug。
注意唯獨視窗版python有.pyw格式。
5. pygame是利用SDL庫寫就的遊戲庫。SDL全名Simple DirectMedia Layer,用C寫的,pygame即為python中使用它的庫。
可以從www.pygame.org擷取pygame包。以下方法可以查看安裝的pygame版本。
import pygameprint pygame.ver>>> 1.9.1release>>>
就產品而言,pygame更致力於2D遊戲的開發。
有些模組可能在某些平台上不存在,可以用None測試下。如下所示。
import pygameif pygame.font is None: print "..." exit()