python tips(4)

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 pygame
print pygame.ver
>>> 
1.9.1release
>>> 

就产品而言,pygame更致力于2D游戏的开发。
有些模块可能在某些平台上不存在,可以用None测试下。如下所示。

import pygame
if pygame.font is None:
    print "..."
    exit()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值