How to execute a hyperlink?

Cameron Laird claird at
Wed Jan 28 16:17:26 CET 2009

In article <8UVfl.45$n_6.33 at newsfe22.ams2>,
Roel Schroeven  <rschroev_nospam_ml at> wrote:
>Muddy Coder schreef:
>> Hi Folks,
>> Module os provides a means of running shell commands, such as:
>> import os
>> os.system('dir .')
>> will execute command dir
>> I think a hyperlink should also be executed. I tried:
>> os.system('')
>> but I got kicked out by the Python interpreter. I wonder somebody
>> knows the syntax of triggering a hyperlink? Thanks in advance!
>As others have said, you can use the webbrowser module for hyperlinks.
>Alternatively you can use os.startfile() which works hyperlinks and many
>types of files, but only works on Windows (it does the same as
>double-clicking in Windows Explorer).
I suspect that os.startfile() will indeed give Muddy Coder
the most immediate satisfaction.  It might interest him,
though, also to experiment with 

  os.system("start %s" % URL)

Again, recognize this only gives happy results, in general,
under Win*.

More information about the Python-list mailing list