python tips(4)

來源:互聯網
上載者:User

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:

&lt;    <

&gt;    >

&amp;    &

&quot;    "

&nbsp;     (空格)

&copy;    (著作權符)

&reg;    (註冊符)

XML:

&lt; <

&gt; >

&amp;    &

&apos;   '

&quot;    "

 

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()
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.