Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
3 views
in Python by (45.3k points)

I'm trying to launch a website URL in a new tab using python in that way, but it didn't work in these both ways:

Method 1:

os.system('C:\Program Files\Mozilla Firefox\Firefox.exe -new-tab http://www.google.com/');

and Method 2:

os.startfile('C:\Program Files\Mozilla Firefox\Firefox.exe -new-tab http://www.google.com/');

If I don't add the parameters (-new-tab http://www.google.com/) it works, opening the default page.

1 Answer

0 votes
by (16.8k points)

You need to use the webbrowser module:

import webbrowser

webbrowser.open('http://www.google.com')

If you want to open a url in a non-default browser try:

webbrowser.get('firefox').open_new_tab('http://www.google.com')

Related questions

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...