我有一个 OS X Python 应用程序,它使用 wxPython 作为它的 GUI 控件。我希望在启动网络服务之前提示用户提供管理权限(类似于在 Objective-C 中使用授权服务 API)。
我找到的最接近的库是 Bob Ippolito 的授权库,但它已经过时并且与 Snow Leopard (OS X 10.6.4 / Python 2.6.4) 存在兼容性问题。
我的解决方法是创建一个 Objective-C 启动器,它以管理权限运行 python 应用程序,但感觉相当笨拙。
谢谢您的帮助!