OS Xにはopen
、URLを渡すことができるコマンドがあり、デフォルトのブラウザが開いて、指定されたドメインを指すようになっていることを私は知っています。
しかし、他のUNIXベースおよびWindowsベースのマシンでこれを行うにはどうすればよいでしょうか。基本的には、CLI(Pythonで記述)を作成し、ターミナルからブラウザーを開くためのクロスOSの方法が必要です。
「Unix」はそうではありません。OSXはそうです。Linuxと*BSDは、freedesktop.orgのものがインストールされている場合は、インストールする必要がありますxdg-open
(運が良ければ、何か賢明なこともできます)。Windowsにはstart
(のように、start http://some.url
動作するはずです)あります。これを移植可能に行うためのより良い方法があります。
import os
if os.name == 'posix':
os.system("open "+str(website))
elif os.name == 'nt':
os.system("start "+str(website))