Voglio seguire il tutorial sull'espressione regolare su http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.html, ma non sono sicuro di come eseguire regetron in cmd. Ho seguito le istruzioni per installarlo e l'interprete python non mi dà un errore quando digito import regetron, quindi so per certo che è installato.Difficoltà a eseguire regetron in cmd
risposta
Gli script di solito vengono installati nella cartella Script della propria installazione Python sotto Windows. Supponendo di aver installato Python 2.7 nella posizione tipica, dovresti trovare un eseguibile regetron in C:\Python27\Scripts
.
FWIW, in genere inserisco sia C:\Python27
e C:\Python27\Scripts
sul mio percorso in Windows per il motivo sopra indicato. Quindi i comandi introdotti dai pacchetti sono immediatamente disponibili sulla riga di comando.
UPDATE: Regetron attualmente non funziona per Windows. Ho proposto un paio di patch per farlo funzionare. Nel frattempo, si può afferrare una nuova .zip from here e l'uso pip per installarlo:
pip install .\regetron-1.4-windows.zip
UPDATE: Le mie correzioni sono state incorporate nella regetron. Ora dovrebbe funzionare bene sotto Windows in una versione futura di regetron.
Ho dimenticato di condividere che C: \ Python27 e C: \ Python27 \ Scripts sono già variabili d'ambiente. – user1876508
Vedete 'regetron' in' C: \ Python27 \ Scripts'? – jszakmeister
sì, l'ho appena provato e non funziona ... rinominandolo in .py lo aggiusta a metà ... ma poi arrivano gli errori di importazione ... –
ho usato Cygwin a correre regetron, e ho fatto il seguente:
- Installare Cygwin, o aggiornare, se già l'avete installato
- Installare Python quando si sceglie i pacchetti da installare. Installare wget, troppo, perché farò uno dei passaggi riportati di seguito più facile
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
- Usa easy_install installare PIP. PIP è mantenuto attivamente, e supporta la rimozione dei pacchetti (a differenza easy_install):
easy_install pip
pip install regetron
- Run regetron:
regetron
Un'altra parola di cautela: maniglie cmd.exe singolo citato ('
) e fare doppio stringhe tra virgolette ("
) in modo diverso rispetto alle shell * nix. Sono stato masterizzato quando eseguo script Python che accettano argomenti regex (ad esempio pywikipediabot
) in cmd.exe. Puoi seguire esattamente gli esempi e la cosa sbagliata succederà.
Cygwin non ha problemi con '
e "
.
- 1. Difficoltà a capire layout_alignWithParentIfMissing
- 2. cmd: regedit da cmd
- 3. Impossibile eseguire il programma C tramite cmd
- 4. Come eseguire Python da Windows cmd
- 5. Utilizzo di PHP per eseguire comandi cmd
- 6. Esegui codice in VIM simile a Cmd + R in Textmate o Cmd + B Sublime Text2
- 7. Comandi per eseguire il processo in background in Docker CMD
- 8. Esegui Python in cmd
- 9. Difficoltà a capire come usare nubBy
- 10. Sql a Linq difficoltà - gruppo da, avendo
- 11. Difficoltà a capire un Java 8 Lambda
- 12. difficoltà a capire XML Android layout_weight
- 13. Difficoltà a pensare alle proprietà per FsCheck
- 14. Escaping caratteri speciali in cmd
- 15. Difficoltà a implementare un semplice singleton in swift
- 16. difficoltà a capire in uscita dal scikit foresta casuale
- 17. difficoltà a importare il facebook-android-sdk in eclisse
- 18. Come eseguire uno script di shell utilizzando file docker CMD
- 19. Avere difficoltà a ottenere SimpleHTTPRequestHandler per rispondere a AJAX
- 20. Come eseguire i comandi DOS/CMD/Command Prompt da VB.NET?
- 21. Per eseguire cmd come amministratore insieme al comando?
- 22. Difficoltà Localizzazione xib Files
- 23. Script CMD: come chiudere il CMD
- 24. Eseguire il file .bat sul prompt VS cmd
- 25. usa shell execute per eseguire cmd come amministratore
- 26. Come eseguire un comando di windows cmd utilizzando Qt?
- 27. Chiunque abbia difficoltà a registrare Ghostdriver con griglia di selenio?
- 28. Set CMD/a, modulo e numeri negativi
- 29. Difficoltà comune con Flex ++
- 30. Difficoltà attività gradle
Io raccomando solo di usare http://www.weitz.de/regex-coach/ È buono per lavorare con regex ... non è python ma aiuta il tuo regex –
Questo non risponde alla tua domanda, ma FWIW, Ho trovato [Kodos - The Python Regular Expression Debugger] (http://kodos.sourceforge.net/home.html) molto utile per sperimentare le regex. – martineau