[問題] 請問變數大小寫(?)

看板Python作者 (惡質宇宙人)時間15年前 (2010/07/24 00:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近剛學 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)
文章代碼(AID): #1CIRuacH (Python)
文章代碼(AID): #1CIRuacH (Python)