Что такое рецепт Python и как его запустить?

Я новичок в Python и наткнулся на полезный фрагмент кода (рецепт Python) здесь который я хочу запустить.

Я попытался установить Python 3.5 и запустить его, используя формат «python.exe scriptname.py», но это приводит к синтаксическим ошибкам. Также попытался открыть сценарий в Python IDE и попытался запустить средство проверки синтаксиса, которое снова отмечает некоторые ошибки. Первая ошибка, которую я получаю, заключается в том, что поле «os» не идентифицировано. Второй — отсутствие квадратных скобок вокруг оператора печати.

Но из многочисленных комментариев к сообщению по ссылке выше мне кажется, что это должно работать из коробки.

Как я должен запустить рецепт Python? Отличается ли это от запуска скрипта Python. Я слышал о рецептах в контексте Chef, поэтому я не уверен, имеет ли это какое-то отношение к этому.


person Dev28    schedule 20.07.2016    source источник
comment
Попробуйте с Python 2.7.   -  person ayhan    schedule 20.07.2016


Ответы (2)


Рецепт Python взят отсюда Поваренная книга O'Reilly Python.

Это всего лишь причудливое название для алгоритмов, которые часто используются в повседневной жизни и решаются на языке программирования Python.

person shruti iyyer    schedule 20.07.2016
comment
Знаете ли вы, где правильно определен термин «рецепт» в The O'Reilly Python Cookbook. Я быстро искал это безуспешно. - person Jaime Hablutzel; 14.04.2020

Ваше предположение было правильным, python scriptname.exe это путь. Однако этот сценарий предназначен для гораздо более старой версии Python (2.7), вам нужно будет исправить некоторые проблемы синтаксиса, такие как print(...) вместо print ..., чтобы он работал на Python 3.5.

person Kos    schedule 20.07.2016
comment
Спасибо. Это то, что, наконец, сработало для меня. stackoverflow.com/questions/15912063/ Это объясняет, как запустить скрипт Python 2 с установкой Python 3.3. Очень удобно. - person Dev28; 20.07.2016