Как упаковать командную строку сценарий Python

С операторами C# и LINQ:

public bool IsPalindrome(string s)
{
    return s.Reverse().SequenceEqual(s);
}

, Если Вы рассматриваете Реверс как обман, можно сделать всю вещь с сокращением:

public bool IsPalindrome(string s)
{
    return s.Aggregate(new StringBuilder(),
                       (sb, c) => sb.Insert(0, c),
                       (sb) => sb.ToString() == s);
}
29
задан Zach 13 July 2009 в 23:23
поделиться

2 ответа

@Zach, учитывая ваше разъяснение в вашем комментарии к ответу @ soulmerge, похоже, что вам нужно написать setup.py в соответствии с инструкциями относительно distutils - здесь , в частности, как вы регистрируетесь на pypi, и здесь о том, как загружать в pypi после регистрации - и, возможно (если вам нужны дополнительные функции относительно того, что distutils поставляет самостоятельно) добавьте инструменты настройки, частью которых является easy_install , с помощью инструкций здесь .

3
ответ дан 28 November 2019 в 02:10
поделиться

Что вы подразумеваете под упаковкой? Если это единственный сценарий, который будет запускаться на компьютере, на котором уже установлен Python, вам просто нужно поместить shebang в первую строку файла, и все.

Если вы хотите, чтобы он запускаться под Windows или на компьютере без python, однако вам понадобится что-то внешнее, например pyinstaller .

Если ваш вопрос касается того, где разместить файлы конфигурации / данных, вы:

2
ответ дан 28 November 2019 в 02:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: