亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 python 中打開鏈接的模塊是什么?

在 python 中打開鏈接的模塊是什么?

FFIVE 2023-05-09 15:03:41
我的意思是,當我單擊一個按鈕時,瀏覽器會在它提供的頁面上打開,我該怎么辦?我的猜測是這里需要一個模塊,除非它可以在 Tkinter 模塊中完成,因為那是我想要這個按鈕的地方(超鏈接,如在 html 中)
查看完整描述

2 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

嘗試使用 webbrowser 模塊。您可以查看此鏈接以獲取更多信息-https://docs.python.org/2/library/webbrowser.html

webbrowser 模塊提供了一個高級接口,允許向用戶顯示基于 Web 的文檔。在大多數情況下,只需從該模塊調用 open() 函數即可完成正確的操作。

在 Unix 下,X11 下首選圖形瀏覽器,但如果圖形瀏覽器不可用或 X11 顯示器不可用,將使用文本模式瀏覽器。如果使用文本模式瀏覽器,調用進程將阻塞,直到用戶退出瀏覽器。

如果環境變量 BROWSER 存在,它被解釋為覆蓋瀏覽器的平臺默認列表,作為 os.pathsep 分隔的瀏覽器列表以按順序嘗試。當列表部分的值包含字符串 %s 時,它被解釋為文字瀏覽器命令行,以與參數 URL 一起使用代替 %s;如果該部分不包含 %s,則它被簡單地解釋為要啟動的瀏覽器的名稱。1個

對于非 Unix 平臺,或者當遠程瀏覽器在 Unix 上可用時,控制進程不會等待用戶完成瀏覽器,而是允許遠程瀏覽器在顯示器上維護自己的窗口。如果遠程瀏覽器在 Unix 上不可用,控制進程將啟動一個新的瀏覽器并等待。

腳本 webbrowser 可以用作模塊的命令行界面。它接受一個 URL 作為參數。它接受以下可選參數: -n 如果可能,在新的瀏覽器窗口中打開 URL;-t 在新的瀏覽器頁面(“選項卡”)中打開 URL。這些選項自然是相互排斥的。


查看完整回答
反對 回復 2023-05-09
?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

webbrowser使用模塊怎么樣:


import webbrowser


url = "https://google.com"

webbrowser.open(url,new=1) #If new is 1, a new browser window is opened if possible. If new is 2, a new browser page (“tab”) is opened if possible.

如果可能,要在默認瀏覽器的新窗口中打開 url,否則,請在唯一的瀏覽器窗口中打開 url:


webbrowser.open_new(url)

如果可能,在默認瀏覽器的新頁面(“選項卡”)中打開 url,否則等同于 open_new():


webbrowser.open_new_tab(url)

這表明,打開指定 url 的方式不同。就這么簡單。


如果有任何疑問,請告訴我:D


(添加了這個答案,因為下面的答案不包含任何代碼)


干杯


查看完整回答
反對 回復 2023-05-09
  • 2 回答
  • 0 關注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號