用于打开URL的可移植代码

时间:2018-03-10 08:59:50

标签: python

在MacOS上,我将打开一个包含代码的网址:

import subprocess
subprocess.run('open http://www.google.com', shell=True)

在Windows上,可以通过以下方式完成:

import subprocess
subprocess.run('start www.google.com', shell=True)

如何启用应用于MacOS和Windows的代码?

1 个答案:

答案 0 :(得分:2)

使用Python的webbrowser模块而不是subprocess

import webbrowser
webbrowser.open("www.google.com")

这应该适用于大多数操作系统,因为它不依赖于任何特定于操作系统的命令。