我想关注http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.html上的正则表达式教程,但我不确定如何在cmd中执行regetron。我按照说明安装它,当我输入import regetron时,python解释器没有给我一个错误,所以我知道它已经安装了。
答案 0 :(得分:5)
脚本通常安装在Windows下的Python安装的Scripts文件夹中。假设您在典型位置安装了Python 2.7,您应该在C:\Python27\Scripts
中找到可执行文件。
FWIW,出于上述原因,我通常将C:\Python27
和C:\Python27\Scripts
放在Windows下的路径上。然后,可以在命令行上立即使用软件包引入的命令。
更新:Regetron目前不适用于Windows。我已经提出了几个补丁来使它工作。在此期间,您可以获取新的.zip from here并使用pip进行安装:
pip install .\regetron-1.4-windows.zip
更新:我的修补程序已合并到regetron中。它现在应该在Windows的未来版本的regetron中正常工作。
答案 1 :(得分:1)
我用Cygwin运行regetron,我做了以下事情:
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
pip install regetron
regetron
另一个警告:cmd.exe处理单引号('
)和双引号字符串("
)的方式与* nix shell不同。当我在cmd.exe中运行带有正则表达式参数(例如pywikipediabot
)的Python脚本时,我已经被烧毁了。你可以完全按照例子,错误的事情会发生。
Cygwin对'
和"
没有问题。