Äquivalent zu Unix-eval in Windows

Frage mich, wie Sie tun würde Folgendes in Windows:

Aus einer c-shell-Skript (Dateiendung csh), bin ich mit einem Python-Skript in eine "eval" - Methode, so dass die Ausgabe des Skripts wirkt sich auf die shell-Umgebung. Sieht wie folgt aus:

eval `python -c "import sys; run_my_code_here(); "`

Frage mich, wie ich sowas machen würde, wie die eval-Anweisung in Windows mithilfe von Windows' eingebaute CMD-shell. Ich möchte zum ausführen eines Python-Skript in einem Windows-Skript und das Skript laufen lassen, was das Python-Skript druckt.

** update: die angegebene Interesse an der Ausführung von CMD-shell.

  • Bitte seien Sie spezifisch darüber, welche shell Sie verwenden. CMD ist meine beste Vermutung, aber vielleicht meinst du die PowerShell oder ein Windows-port von CSH.
InformationsquelleAutor johannix | 2009-07-28
Schreibe einen Kommentar