Отображение каталога Python в Finder, Explorer, Dolphin и т. Д ... - PullRequest
1 голос
/ 01 сентября 2010

Я хотел бы найти способ просмотра каталога в средстве просмотра файловой системы по умолчанию (Windows Explorer, Finder, Dolphin и т. Д.), Который будет работать на всех основных платформах.У меня нет подробных знаний о Linux или OSX, чтобы написать это.Есть ли какой-нибудь сценарий, который будет делать то, что я хочу?

1 Ответ

4 голосов
/ 01 сентября 2010

OSX:

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

Windows

os.startfile(foldername)

Unix:

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

Комбинированный:

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)
...