Ich schreibe eine Webanwendung, in der Benutzer versuchen können, verschiedene Programmierprobleme zu lösen. Der Benutzer lädt eine ausführbare .py-Datei hoch, und die Anwendung gibt ihr eine vorbestimmte Eingabe und überprüft, ob die Ausgabe korrekt ist. (Ähnlich wie Codeforce works)Ausführen einer Python-Datei aus Python heraus, Einspeisen der Eingabe und Abrufen der Ausgabe
Angenommen ich das Skript des Benutzers hochgeladen haben, wie kann ich das Skript des Benutzers ausführen aus meinem eigenen Python-Skript, Fütterung des Skripts Eingabe des Benutzers, die von einem normalen input()
Funktion erfasst werden würde, und das Abrufen die Ausgabe von print()
Funktionen, damit ich ihre Richtigkeit überprüfen kann?
Was Sie versucht haben. Bitte bemühen Sie sich, Ihr Problem zu lösen, bevor Sie eine Frage stellen. Meistens wirst du am Ende dein eigenes Problem lösen. –