from AppKit import NSOpenPanel from objc import YES, NO panel = NSOpenPanel.openPanel() panel.setTitle_("open file") panel.setAllowsMultipleSelection_(NO) panel.setCanChooseDirectories_(YES) panel.runModal()