作者skiff (恶质宇宙人)
看板Python
标题[问题] 请问变数大小写(?)
时间Sat Jul 24 00:06:57 2010
最近刚学 Python 一个星期 ^^
前几天写的控制 IE 程式过去一个星期都好好的...
大致像下面这样:
ie = win32com.client.Dispatch("InternetExplorer.Application")
ie.Visible = 1
ie.navigate( "
http://www.facebook.com/reqs.php#confirm_46755028429_0" )
a = ie.document.getElementsByTagName( "input" )
昨天起多装了 py2exe, 且试着产生执行档等等...
那时执行程式也没什麽问题....
-----
不过今天(就是重开机後), 发现会跑不起来...
原因 ie 是找不到 navigate, document 的 attribute:
xxxxxxx object has no attribute 'navigate'
但如果有 py2exe 产生执行档後, EXE 档执行就正常可以跑....
试过重开机, 重安装 python 2.7, 重安装 pywin32 都无效...
绝望之际, 将变数改成大写开头
ie = win32com.client.Dispatch("InternetExplorer.Application")
ie.Visible = 1
ie.Navigate( "
http://www.facebook.com/reqs.php#confirm_46755028429_0" )
a = ie.Document.getElementsByTagName( "input" )
就可以跑了.. 而且目前只发现这两个属性有影响
====
请问各位前辈, 我是不是哪个环境变数或设定被改变了?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.162.110
※ 编辑: skiff 来自: 114.43.162.110 (07/24 00:08)