Python webbrowser模組的使用

2021-06-21 14:08:42 字數 768 閱讀 9111

webbrowser模組提供了乙個高階介面來顯示基於web的文件,大部分情況下只需要簡單的呼叫open()方法。

webbrowser定義了如下的異常:

exception webbrowser.error, 當瀏覽器控制項發生錯誤是會丟擲這個異常

webbrowser有以下方法:

webbrowser.open(url[, new=0[, autoraise=1]])

這個方法是在預設的瀏覽器中顯示url, 如果new = 0, 那麼url會在同乙個瀏覽器視窗下開啟,如果new = 1, 會開啟乙個新的視窗,如果new = 2, 會開啟乙個新的tab, 如果autoraise = true, 視窗會自動增長。

webbrowser.open_new(url)

在預設瀏覽器中開啟乙個新的視窗來顯示url, 否則,在僅有的瀏覽器視窗中開啟url

webbrowser.open_new_tab(url)

在預設瀏覽器中當開乙個新的tab來顯示url, 否則跟open_new()一樣

webbrowser.get([name]) 根據name返回乙個瀏覽器物件,如果name為空,則返回預設的瀏覽器

webbrowser.register(name, construtor[, instance])

註冊乙個名字為name的瀏覽器,如果這個瀏覽器型別被註冊就可以用get()方法來獲取。

可以自己手動設定一下預設瀏覽器,那麼開啟url的時候就會以你設定好的預設瀏覽器開啟該**。

注意**前不要丟掉「http://」

python模組使用 python的模組使用

模組是python組織 的基本方式。乙個python指令碼可以單獨執行,也可以匯入到另乙個指令碼中執行,當指令碼被匯入執行時,我們將其稱為模組 module 所有的.py檔案都可以作為乙個模組匯入 模組名與指令碼的檔名相同 例如我們編寫了乙個名為hello.py的指令碼,則可以在另乙個指令碼中用im...

python easydict模組的簡單使用

1 問題的提出 d print d foo 如何想要訪問字典的元素需要這麼寫 print d bar y 如果想要繼續訪問字典中字典的元素需要使用二維陣列 注 print d.foo 這樣寫會出錯 輸出 3 22 解決方法 使用easydict模組 以訪問屬性的方式進行訪問 from easydic...

thread 和 threading 模組的使用

thread 和 threading 模組的使用 python 虛擬機器啟動時,多執行緒處理並沒有開啟。只支援單執行緒。import thread import time def worker index,create time print time.time create.time t t ind...