Ich verstehe die Frage nicht so ganz. Jedenfalls erschien im Terminal der Text "Warten auf Eingabe..." und es wurde geschlossen sobald ich eine Taste betätigt habe.Hat da wirklich das Terminal auf Eingabe gewartet oder war es das Test.py welches wegen `input('Warten auf Eingabe...')` auf Eingabe wartete?
Parameterübergabe von VBA an Python scheitert
Ich wollte übrigens die Shell offen halten um die übergebenen Parameter zu prüfen, also zum debuggen.
Jetzt stellt sich mir die Frage, wie man denn üblicherweise vorgeht wenn man Python-Code debuggen will, der aus einem anderen Skript aufgerufen wird.
Jetzt stellt sich mir die Frage, wie man denn üblicherweise vorgeht wenn man Python-Code debuggen will, der aus einem anderen Skript aufgerufen wird.
- __blackjack__
- User
- Beiträge: 13931
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Pythagon: So wie den meisten anderen Code auch: Man schreibt den so, dass er leicht testbar ist. Dann kann man den importieren, interaktiv in einer Shell, oder in Unittests, und kann da Werte rein füttern und mit dem erwarteten Ergebnissen vergleichen.
Manchmal können strategisch platzierte `print()`-Ausgaben, oder Ausgaben mit Bibliotheken wie `icecream` nützlich sein. Und manchmal Logging. Mit den mitteln auch der Standardbibliothek, oder externen Modulen wie `loguru`.
Manchmal können strategisch platzierte `print()`-Ausgaben, oder Ausgaben mit Bibliotheken wie `icecream` nützlich sein. Und manchmal Logging. Mit den mitteln auch der Standardbibliothek, oder externen Modulen wie `loguru`.
“Java is a DSL to transform big Xml documents into long exception stack traces.”
— Scott Bellware
— Scott Bellware