Есть скрипт на питоне, который был "скомпилирован" в .app под мак
Скрипт создан для работы с определенными файлами. Сейчас эти файлы, с которыми работает скрипт, открываются напрямую из скрипта, то есть перетаскиваю файл в консоль, в консоли автоматически прописывается путь к этому файлу и дальше в скрипте он открывается
А как сделать, чтобы этот файл можно было открыть через контекстное меню? То есть нажимаю пкм по нужному мне файлу, выбираю "открыть с помощью", выбираю свою программу. Как в таком случае передать в скрипт путь к файлу или хотя бы название?
через sys.argv о файле никаких данных не передается
Сделать приложение в automator, которое будет передавать входящий файл как аргумент. в Shell скрипт с вызовом Вашего Python скрипта. Я вижу только такой вариант.