私が知っている唯一の回避策は、Spark/FastScriptsでapplescriptを使用することです。
do Shell script "python script.py"
10.6 Snow Leopardでは、各アプリケーション(または特定のアプリケーション)の[サービス]メニューにanyコマンドを追加して、キーボードショートカットを割り当てるのは非常に簡単です。
ここスーパーユーザーについては、シェルスクリプトを呼び出す例について、 ユーザーの切り替え/アップルメニュー? を参照してください。
Automatorを使用して、コンテキストメニューで呼び出されるスクリプトを作成することもできます。
Keyboard Maestro を使用して、キーボードからアプリケーションまたはスクリプトを起動できます。 Monoで動作する IronAHK (AutoHotkey rewrite)もあります。例:
^ n :: Run、/ path/to/script.py
ただし、スクリプトに十分な実行権限とShebang行があることを確認してください。
FastScripts(lite)などのAppleScriptを起動する他のアプリケーションには、Quicksilver、Butler、ControllerMateなどがあります。
Quicksilverを使用すると、アプリケーション内から直接シェルスクリプトを実行できると思いますが、バトラーよりも頻繁にフレークアウトするように見えるという点で、Quicksilverは嫌いです。
個人的には、回避策に問題はありません。それは完璧な解決策のように思えるので、Google検索でこの質問を見つけたとき、それを使用しました。ありがとう! :-)