python tips(4)

本文介绍了使用Python进行IE浏览器自动化的方法,包括cPAMIE模块的使用技巧及常见HTTP状态码说明。此外,还详细讲解了pygame游戏开发库的安装与版本检查,并提供了缺失模块的测试代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值