2012-04-16 9 views
1

可能性の重複:
Is it possible to open up certain web addresses using the default internet browser with python?Pythonを使用して端末からデフォルトのWebブラウザでurlを開く方法は?

私はOS Xは、あなたがURLに渡すことができますopenコマンドを、持っている知っている、それがデフォルトのブラウザを開き、それを指します指定されたドメイン

しかし、他のUNIXベースのWindowsベースのマシンではどうすればいいですか?基本的には、私はCLI(Pythonで書かれている)を作って、端末からブラウザを開くクロスOS方法を持っていたいと思います。

答えて

7
+2

簡潔な答えのための大通り! –

+0

[same](http://stackoverflow.com/q/4039924/95735)の質問に対する[同じ](http://stackoverflow.com/a/4039928/95735)の回答を何度も繰り返しています再び? –

+1

@Piotr:同じ質問をしなくてもいいと教えてください。 –

4

「Unix」はありません。 OS Xはそうです。 Linuxと* BSDは、freedesktop.orgのものがインストールされていれば、xdg-openになるはずです(もしあなたが運が良ければ、それは賢明なことです)。 Windowsにはstartstart http://some.urlが動作するはずです)があります。これを移植するにはbetter waysがあります。

+0

清算してくれてありがとう - 私はそれがOS Xだけでなく、すべてのUNIXベースのマシンであると仮定しました。 – Connor

0
import os 

if os.name == 'posix': 
    os.system("open "+str(website)) 
elif os.name == 'nt': 
    os.system("start "+str(website)) 
関連する問題