如何在Mac上运行redemo.py(或等效的)?

时间:2009-11-28 01:24:13

标签: python regex

在我的PC上的Python安装中,在C:\ python26 \ tools \ scripts中有一个名为redemo.py的甜蜜脚本。这是一个用于测试正则表达式的简单tk应用程序。

我希望我可以在我的Mac上运行它 - 或类似的东西 - 但我不知道如何。该脚本似乎不是我Mac上的Python安装的一部分。想法?

5 个答案:

答案 0 :(得分:3)

您可以直接从python svn repository here查看脚本并下载它:

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似乎工作正常。

答案 1 :(得分:0)

在Mac上安装Python,然后复制脚本?它应该适用于任何Python安装。

答案 2 :(得分:0)

Mac OS X预装了Python。从10.6.2开始,它在/usr/bin/python找到了Python 2.6.1。将redemo.py复制到Mac。确保运行X11.app并打开终端(默认情况下Terminal.app可用)并运行:

% python /path/to/redemo.py

假设此脚本中没有任何特定于Win32的钩子,它应该执行。

答案 3 :(得分:0)

Python是OS X的一部分,但有时会有点过时:http://www.python.org/download/mac/

答案 4 :(得分:0)

首先,我们应该使用以下方法检查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时,某些python发布提供程序(例如Anaconda或Linux / Unix发行版中的默认python)有时会排除这个演示工具。

如果我们在某些python环境中找到redemo.py文件(假设我们安装了多个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.