Q:

Python Directory Display in Finder, Explorer, Dolphin, etc... (Cross-Platform)

I would like to find some way of Viewing a Directory in the default file system viewer (Windows Explorer, Finder, Dolphin, etc...) that will work on all major platforms.
I do not have the detailed knowledge of Linux, nor of OSX in order to write this. Is there some script out there that will do what I want?

A:

OSX:
os.system('open "%s"' % foldername)

Windows:
os.startfile(foldername)

Unix:
os.system('xdg-open "%s"' % foldername)

Combined:
import os

systems = {
    'nt': os.startfile,
    'posix': lambda foldername: os.system('xdg-open "%s"' % foldername)
    'os2': lambda foldername: os.system('open "%s"' % foldername)
     }

systems.get(os.name, os.startfile)(foldername)

