[英]In Jupyter, how do you tell which browser you are in?
在我的 Jupyter 筆記本中,我需要知道我是在 Chrome 還是 Firefox 中運行,因為在 Altair 中保存圖形的代碼因瀏覽器而異( https://altair-viz.github.io/user_guide/saving_charts.html )。
我怎樣才能做到這一點?
Jupyter 內核(即 Python 后端)沒有關於連接到它的前端的直接信息。 但是您可以使用系統工具來嘗試推斷正在運行的瀏覽器進程。 例如, psutil模塊允許您列出正在運行的進程。 我當前打開了 Chrome 和 Safari 瀏覽器,得到以下結果:
>>> import psutil
>>> 'Google Chrome' in (p.name() for p in psutil.process_iter())
True
>>> 'Firefox' in (p.name() for p in psutil.process_iter())
False
>>> 'Safari' in (p.name() for p in psutil.process_iter())
True
一些注意事項:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.