Verknüpfen Sie Visual Basic mit Python

Ich habe gesucht, wie man visuelle grundlegende mit Python-Datei zu verknüpfen

Ich habe so hart versucht, mit shell in Visual Basic aber nichts passiert

  • Wie man eine Funktion asynchron alle 60 Sekunden in Python ausführt?
  • Subprocess.call () Argumente ignoriert bei der Verwendung von shell = True w / list [duplicate]
  • Ich habe Python-Datei namens Go.py und ich möchte Visual Basic-Taste mit ihm zu verknüpfen und die Rückkehr in Variable

    irgendeine Idee ?

  • Wie importiere ich Dateien in python mit sys.path.append?
  • Python: sys.argv [0] Bedeutung in offizieller Dokumentation
  • Merkwürdige Ausgabe beim Schreiben in Stdout in der Konsole
  • Wie beendet man sys.stdin.readlines () Eingabe?
  • Capture Stdout aus einem Skript in Python
  • Python liest nicht sys.argv
  • One Solution collect form web for “Verknüpfen Sie Visual Basic mit Python”

    Zuerst können Sie Shell , obwohl es leider wahrscheinlich komplizierter ist, als man sich vorgestellt hat.

    Ihr aktuelles Problem ist ein einfaches – Shell kann keine Python-Datei direkt ausführen, also musst du Shell Call cmd /c python.exe Go.py , und du musst vielleicht auch einen vollständigen Pfad zu python.exe bereitstellen .

    Allerdings möchten Sie auch das Ergebnis erfassen, und Shell nur die Prozess-ID zurück, nicht jede Art von Prozessausgabe. Sie können sich einige Beispiele für einen externen Prozessaufruf ansehen , obwohl sie nicht explizit die Erfassung der Ausgabe abdecken. Wenn Go.py an das Terminal ausgegeben wird, können Sie wahrscheinlich die Ausgabe in eine Datei mit Standard-Windows-Ausgabeumleitung erfassen und dann die Datei in VisualBasic öffnen und die Werte lesen.

    Sie können auch System.Diagnostics.Process() anstatt zu springen durch alle Reifen zu versuchen, mehr Funktionalität aus Shell zu bekommen. (Speziell überprüfen Sie die ProcessStartInfo Klasse Eigenschaften in Bezug auf Ausgabe Umleitung, die Ihnen viel mehr Kontrolle als alles, was mit Shell wird).

    Python ist die beste Programmiersprache der Welt.