Как я могу запустить redemo.py (или эквивалент) на Mac? - PullRequest
2 голосов
/ 28 ноября 2009

В установке Python на моем компьютере есть сладкий скрипт в C: \ python26 \ tools \ scripts, который называется redemo.py. Это простое приложение для тестирования регулярных выражений.

Хотелось бы, чтобы это было - или что-то подобное - работало на моем Mac, но я не знаю как. Сценарий не является частью установки Python на моем Mac. Идеи?

Ответы [ 5 ]

3 голосов
/ 28 ноября 2009

Вы можете просмотреть скрипт прямо из репозитория Python SVN здесь и можете скачать его:

curl http://svn.python.org/view/*checkout*/python/trunk/Tools/scripts/redemo.py?content-type=text%2Fplain > redemo.py
/usr/bin/python redemo.py

Кажется, он работает так же хорошо, как и в OS X 10.6 с python 2.6.

0 голосов
/ 28 мая 2018

Во-первых, мы должны проверить, включен ли redemo.py в нашу систему, используя:

find / -name redemo.py # you can change the root searching path from `/` to other folder if you know the more specific path where python is installed.

Поскольку некоторые поставщики дистрибутивов Python (например, Anaconda или Python по умолчанию в Linux / Unix distr.) Иногда исключают этот демонстрационный инструмент при установке python в нашей системе.


Если мы нашли файл redemo.py в некоторых средах Python (при условии, что у нас установлено более одного Python), мы можем запустить его напрямую:

/right/path/python /right/path/redemo.py

Но если в нашей системе не найден файл redemo.py, мы все равно можем скачать этот демонстрационный инструмент из официального репозитория кода (сейчас на GitHub ) и играть с ним.

curl https://raw.githubusercontent.com/python/cpython/3.6/Tools/demo/redemo.py > redemo.py
python redemo.py # Note the version is 3.6 in download path.
0 голосов
/ 28 ноября 2009

Mac OS X поставляется с предустановленным Python. По состоянию на 10.6.2 он имеет Python 2.6.1, найденный в /usr/bin/python. Скопируйте redemo.py на свой Mac. Убедитесь, что у вас работает X11.app и откройте терминал (Terminal.app доступен по умолчанию) и просто запустите:

% python /path/to/redemo.py

Предполагая, что в этом скрипте нет специфических хуков для Win32, он должен выполняться.

0 голосов
/ 28 ноября 2009

Python является частью OS X, но иногда он немного устарел: http://www.python.org/download/mac/

0 голосов
/ 28 ноября 2009

Установить Python на Mac, а затем скопировать скрипт? Он должен хорошо работать на любой установке Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...