我想遵循http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.html上的正則表達式教程,但我不確定如何在cmd中執行regetron。我按照說明來安裝它,並且當我輸入regetron時,python解釋器不會給我一個錯誤,所以我確定它已經安裝了。在cmd中運行regetron時遇到困難
回答
腳本通常會安裝到Windows下的Python安裝的Scripts文件夾中。假設你在典型的位置安裝了Python 2.7,你應該在C:\Python27\Scripts
找到一個regetron可執行文件。
FWIW,我通常把C:\Python27
和C:\Python27\Scripts
放在Windows下的路徑上,原因如下。然後,由包引入的命令立即在命令行上可用。
UPDATE:Regetron目前不適用於Windows。我已經提出了幾個補丁來使其工作。在此期間,你可以抓住一個新的.zip from here和使用PIP進行安裝:
pip install .\regetron-1.4-windows.zip
UPDATE:我的修正已納入regetron。它現在應該可以在Windows的未來版本的regetron下正常工作。
我忘了分享C:\ Python27和C:\ Python27 \ Scripts已經是環境變量。 – user1876508
你在'C:\ Python27 \ Scripts'中看到'regetron'嗎? – jszakmeister
是的,我只是試了一下,它不工作...重命名爲.py中途修復它...但後來進來的錯誤... –
我用Cygwin來運行regetron,我做了以下內容:
- 安裝Cygwin,或更新它,如果你已經安裝了
- 安裝Python當你拿起你要安裝的軟件包。安裝wget的, 過,因爲它會讓下方容易
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
- 使用的easy_install的步驟之一,以安裝PIP。 PIP是積極維護,並且支持包去除(不像easy_install的):
easy_install pip
pip install regetron
- 運行regetron:
regetron
謹慎的另一個字:cmd.exe的處理單引號('
)和雙引用的字符串("
)與* nix shell不同。當我運行帶有正則表達式參數的Python腳本(例如,pywikipediabot
)在cmd.exe中時,我被燒了。你可以完全按照例子,錯誤的事情會發生。
Cygwin沒有'
和"
的問題。
- 1. 遇到運行時複雜性困難
- 2. 遇到困難
- 3. 在Excel中緩慢運行vba腳本時遇到困難
- 4. 在BufferedImage中繪圖時遇到困難
- 5. 在web主機上運行我的代碼時遇到困難
- 6. 在Mac上安裝和運行MongoDB時遇到困難
- 7. 在Jekyll/Liquid遇到困難
- 8. 我在添加類時遇到困難
- 9. 在編寫XML時遇到困難
- 10. 在使用指針時遇到困難
- 11. 在整合Ninject時遇到困難
- 12. 運營商波工作遇到困難
- 13. 對於一組對象運行ng-repeat時遇到的困難
- 14. 運行python selenium測試時遇到困難
- 15. 運行應用程序時遇到困難
- 16. 添加JPanel到JFrame時遇到困難
- 17. 在Python中執行遞歸時遇到困難
- 18. 在docopt中執行重複元素時遇到困難
- 19. 在django中執行搜索時遇到困難
- 20. Hibernate在HQL中遇到'@'字符困難
- 21. 在會話管理中遇到困難
- 22. 在列表視圖中遇到困難
- 23. 幫助sml - 遇到困難
- 24. oledbcommand在每行執行時遇到困難
- 25. 編寫tokenizer時遇到困難
- 26. 硒 - 尋找元素時遇到困難
- 27. 插入html圖像時遇到困難
- 28. 正確讀取XML時遇到困難
- 29. 解析Document對象時遇到困難?
- 30. 實施JBChartView時遇到困難
我推薦使用http://www.weitz.de/regex-coach/它的好處與正則表達式...它不是python,但它可以幫助你的正則表達式 –
這並不回答你的問題,但FWIW,我發現[Kodos - Python正則表達式調試器](http://kodos.sourceforge.net/home.html)對於試用正則表達式非常有用。 – martineau