Chciałbym móc rzucić do Pythona REPL z debuggera - jeśli nie jest to możliwe, jest łatwiejszy sposób oceny wyrażenia Pythona w kontekście bieżącego punktu przerwania niż ręczne dodawanie ich wszystkich jako wyrażeń zegarka?Czy istnieje sposób na uzyskanie REPL w pydev?
Odpowiedz
nie używam PyDev, ale spadnie do Pythona interaktywnej REPL od kodu:
import code
code.interact(local=locals())
spadnie do debuggera Pythona z kodu:
import pdb
pdb.set_trace()
Wreszcie, aby uruchomić interaktywny REPL po uruchomieniu kodu, można użyć przełącznika Pythona -i
:
python -i script.py
To da ci podpowiedź pythona po kodzie, nawet jeśli zgłasza wyjątek.
Być może będziesz w stanie podłączyć niektóre z tych rozwiązań do pydev, jak sądzę.
Istnieje dedykowana konsola Pydev dostępna po kliknięciu menu "Nowa konsola" w widoku konsoli.
Jak Dag Høidahl powiedział, konsola PyDev jest rzeczywiście najlepszym rozwiązaniem (przynajmniej na Eclipse Indigo), nie ma potrzeby, aby włamać się.
Wystarczy przejść do Otwórz konsolę:
Następnie wybierz PyDev Console:
Jeśli chcesz dodać określone parametry (np Jython tendencję przegapić python.os VM własność), możesz je zmienić w oknie -> Właściwości -> PyDev -> Interaktywna konsola.
- 1. Czy istnieje sprytny sposób na uzyskanie sortable target w jQueryUI
- 2. Czy istnieje sposób na uzyskanie obwiedni (w pikselach) elementu DOM?
- 3. Czy istnieje sposób na uzyskanie wszystkich wartości w NSUserDefaults?
- 4. Czy istnieje łatwy sposób na uzyskanie nazwy ServerName w Symfony?
- 5. Czy istnieje sposób na uzyskanie identyfikatora pakietu w czasie wykonywania?
- 6. Czy istnieje sposób na uzyskanie wyjątku w Haskell?
- 7. Czy istnieje prosty sposób na uzyskanie wymiarów obrazu w Ruby?
- 8. Czy istnieje sposób na uzyskanie ograniczeń tabeli w SQLite?
- 9. Czy istnieje sposób na uzyskanie ruchów obiektów całkowitych w vim?
- 10. Czy istnieje sposób na uzyskanie pi w arkuszu kalkulacyjnym CSS?
- 11. Czy istnieje sposób na uzyskanie CSS XSS w nowoczesnych przeglądarkach?
- 12. Czy istnieje sposób na uzyskanie SQL utworzony przez kwerendę LINQ?
- 13. Czy istnieje sposób na uzyskanie danych pikseli z Internet Explorera?
- 14. Czy istnieje prosty sposób na uzyskanie rozmiaru obiektu java?
- 15. Czy istnieje sposób na uzyskanie narzędzia javadoc do dokumentowania adnotacji?
- 16. Czy istnieje sposób na uzyskanie typu "bieżącej funkcji"?
- 17. Czy istnieje sposób na uzyskanie różnych partion Keys z tabeli
- 18. Czy istnieje sposób na uzyskanie IEqualityComparer od programu IComparer?
- 19. Czy istnieje sposób na uzyskanie XML dla produktów Amazon?
- 20. Czy istnieje sposób na uzyskanie danych wyjściowych jQuery * rzeczywisty znacznik *?
- 21. Czy istnieje sposób na uzyskanie domyślnego obiektu $ .ajax?
- 22. Czy istnieje sposób na uzyskanie "nazwanych" komórek za pomocą EPPlus?
- 23. Czy istnieje sposób na uzyskanie postępu przesyłania jQuery ajax?
- 24. Czy istnieje sposób na uzyskanie wszystkich zarządzanych jednostek z EntityManager
- 25. Czy istnieje sposób na uzyskanie zlokalizowanych nazw popularnych przycisków dialogowych?
- 26. Czy istnieje sposób na uzyskanie aliasu typu poprzez odbicie?
- 27. Czy istnieje sposób debugowania podprocesu przy użyciu pydev?
- 28. Czy istnieje sposób naprawienia problemów PEP-8 z pydev?
- 29. Czy istnieje sposób ustawienia REPL, aby zawsze pprint?
- 30. Czy istnieje REPL jak iPython dla Nodejs?