Python中webbrowser的用法是什么
Python包含的內(nèi)容很多,加上各種標(biāo)準(zhǔn)庫(kù)、拓展庫(kù),亂花漸欲迷人眼。下面是學(xué)習(xí)啦小編為你整理的Python面試題,希望對(duì)你有所幫助!
webbrowser模塊提供了一個(gè)高級(jí)接口來(lái)顯示基于Web的文檔,大部分情況下只需要簡(jiǎn)單的調(diào)用open()方法。
webbrowser定義了如下的異常:
exception webbrowser.Error, 當(dāng)瀏覽器控件發(fā)生錯(cuò)誤是會(huì)拋出這個(gè)異常
webbrowser有以下方法:
webbrowser.open(url[, new=0[, autoraise=1]])
這個(gè)方法是在默認(rèn)的瀏覽器中顯示url, 如果new = 0, 那么url會(huì)在同一個(gè)瀏覽器窗口下打開(kāi),如果new = 1, 會(huì)打開(kāi)一個(gè)新的窗口,如果new = 2, 會(huì)打開(kāi)一個(gè)新的tab, 如果autoraise = true, 窗口會(huì)自動(dòng)增長(zhǎng)。
webbrowser.open_new(url)
在默認(rèn)瀏覽器中打開(kāi)一個(gè)新的窗口來(lái)顯示url, 否則,在僅有的瀏覽器窗口中打開(kāi)url
webbrowser.open_new_tab(url)
在默認(rèn)瀏覽器中當(dāng)開(kāi)一個(gè)新的tab來(lái)顯示url, 否則跟open_new()一樣
webbrowser.get([name]) 根據(jù)name返回一個(gè)瀏覽器對(duì)象,如果name為空,則返回默認(rèn)的瀏覽器
webbrowser.register(name, construtor[, instance])
注冊(cè)一個(gè)名字為name的瀏覽器,如果這個(gè)瀏覽器類型被注冊(cè)就可以用get()方法來(lái)獲取。
面試題相關(guān)文章: