Я написал программу на Java, которая принимает файл в качестве ввода в командной строке. Самым простым способом вызвать его с правильной настройкой всех библиотек было использование ant, и я предложил другим сделать то же самое при запуске этого скрипта.
Очевидно, есть люди, которые напуганы командной строкой (?!) И хотят использовать графический интерфейс для вызова этого скрипта. Как в, дважды щелкните, а затем перейдите к входному файлу и щелкните по нему.
Что вы предлагаете, это самый простой способ сделать это, учитывая, что:
- пользователи, по-видимому, не могут использовать командную строку
- наверняка будут пользователи Mac, а потенциально и пользователи Windows
- установка графического интерфейса должна быть абсолютно безболезненной
Я посмотрел на Утконоса, но, если я не ошибаюсь, он не позволяет вводить данные, выбранные пользователем. Я склоняюсь к использованию инструментов сборки Python GUI и pyexe для упаковки, но я хотел посмотреть, есть ли другие тактики, которые могут иметь больше смысла.