今さらPython

WindowsとUbuntuでPythonからブラウザを起動したいのよね。で、こんなのを考えたわ。

windowsなら、startを使えばカンタン。でもUNIXなら?

コード

import os
import webbrowser
 
if(os.name == "nt"):
    subprocess.run(["start",url],shell=True)
else:
    webbrowser.open(url, new=0, autoraise=True)

os.nameの返事って、Windowsならnt、UNIX系ならposixと返すので、それでやりましょう。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-06-03 (土) 10:05:13