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 pygame print pygame.ver >>> 1.9.1release >>>
就产品而言,pygame更致力于2D游戏的开发。
有些模块可能在某些平台上不存在,可以用None测试下。如下所示。
import pygame if pygame.font is None: print "..." exit()