可能重复:
Is it possible to open up certain web addresses using the default internet browser with python?
我知道OS X有一个open
命令,您可以在其中传入一个URL,它将打开默认浏览器并将其指向给定的域。
但是,我将如何为其他基于unix的基于Windows的机器执行此操作?基本上,我想创建一个CLI(用python编写),并有一个跨操作系统的方式从终端打开浏览器。
答案 0 :(得分:8)
答案 1 :(得分:4)
“Unix”没有; OS X可以。 Linux和* BSD,如果他们安装了freedesktop.org,应该有xdg-open
(如果你很幸运,它甚至可以做一些合理的事情); Windows有start
(如,start http://some.url
应该有效)。有better ways便携式地执行此操作。
答案 2 :(得分:0)
import os
if os.name == 'posix':
os.system("open "+str(website))
elif os.name == 'nt':
os.system("start "+str(website))