要使用Python查看ping網(wǎng)絡(luò)延時(shí),可以使用`pythonping`庫(kù)。下面是一個(gè)示例代碼:
from pythonping import ping def check_ping(host): try: response = ping(host, count=5) for r in response: if r.success: print(f"Ping {host} 成功,響應(yīng)時(shí)間為 {r.time_elapsed_ms} 毫秒") return print(f"Ping {host} 失敗") except Exception as e: print(f"發(fā)生錯(cuò)誤:{str(e)}") check_ping("www.example.com")
上述代碼中,我們使用`pythonping`庫(kù)的`ping()`函數(shù)來執(zhí)行ping命令,并指定`count=5`來發(fā)送5個(gè)ping包。返回的結(jié)果是一個(gè)列表,我們遍歷列表中的每一個(gè)結(jié)果對(duì)象。如果某個(gè)結(jié)果對(duì)象的`success`屬性為`True`,表示ping成功,我們可以通過`time_elapsed_ms`屬性來獲取響應(yīng)時(shí)間并打印出來。如果沒有任何結(jié)果對(duì)象的`success`為`True`,則認(rèn)為ping操作失敗。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/11092.html
要使用這個(gè)示例代碼,需要先安裝`pythonping`庫(kù),使用以下命令安裝:文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/11092.html
pip install pythonping
該庫(kù)提供了更多高級(jí)的網(wǎng)絡(luò)操作功能,如自定義超時(shí)時(shí)間、設(shè)置源IP地址等,你可以根據(jù)需求進(jìn)行調(diào)整和擴(kuò)展。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/11092.html 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.strong-digital.cn/11092.html
評(píng)論