1 import sys, os, subprocess
4 if sys.platform == 'win32' or sys.platform == 'cygwin' or sys.platform == 'darwin':
6 if sys.platform == 'linux2':
7 if os.path.isfile('/usr/bin/nautilus'):
9 if os.path.isfile('/usr/bin/dolphin'):
13 def openExporer(filename):
14 if sys.platform == 'win32' or sys.platform == 'cygwin':
15 subprocess.Popen(r'explorer /select,"%s"' % (filename))
16 if sys.platform == 'darwin':
17 subprocess.Popen(['open', '-R', filename])
18 if sys.platform.startswith('linux'):
19 if os.path.isfile('/usr/bin/nautilus'):
20 subprocess.Popen(['/usr/bin/nautilus', os.path.split(filename)[0]])
21 elif os.path.isfile('/usr/bin/dolphin'):
22 subprocess.Popen(['/usr/bin/dolphin', os.path.split(filename)[0]])
24 def openExporerPath(filename):
25 if sys.platform == 'win32' or sys.platform == 'cygwin':
26 subprocess.Popen(r'explorer "%s"' % (filename))
27 if sys.platform == 'darwin':
28 subprocess.Popen(['open', filename])
29 if sys.platform.startswith('linux'):
30 if os.path.isfile('/usr/bin/nautilus'):
31 subprocess.Popen(['/usr/bin/nautilus', filename])
32 elif os.path.isfile('/usr/bin/dolphin'):
33 subprocess.Popen(['/usr/bin/dolphin', filename])