1

重複の可能性:
Pythonでデフォルトのインターネットブラウザを使用して特定のWebアドレスを開くことは可能ですか?

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

しかし、他のUNIXベースおよびWindowsベースのマシンでこれを行うにはどうすればよいでしょうか。基本的には、CLI(Pythonで記述)を作成し、ターミナルからブラウザーを開くためのクロスOSの方法が必要です。

4

3 に答える 3

8

webbrowser

于 2012-04-16T02:47:27.927 に答える
4

「Unix」はそうではありません。OSXはそうです。Linuxと*BSDは、freedesktop.orgのものがインストールされている場合は、インストールする必要がありますxdg-open(運が良ければ、何か賢明なこともできます)。Windowsにはstart(のように、start http://some.url動作するはずです)あります。これを移植可能に行うためのより良い方法があります。

于 2012-04-16T02:48:00.373 に答える
0
import os

if os.name == 'posix':
    os.system("open "+str(website))
elif os.name == 'nt':
    os.system("start "+str(website))
于 2012-04-16T03:15:03.390 に答える