Avatar ·

Umleitung der Terminalausgabe in eine Variable

📁 Python, Frage, Beispiel

Helfen Sie mir, die Umleitung der cmd-Ausgabe in eine Variable zu verstehen, da der Variable nur der exit_code des Prozesses zugewiesen wird. Zur Veranschaulichung gibt es ein paar Beispiele: Beispiel

import sys, os command = ""tasklist""result1 = os.system(command)print(result1) # Ausgabe: 0

Beispiel 2

command = ""tasklist>temp.txt""result2 = os.system(command)print(result2) # Ausgabe: 0with open('temp.txt', 'r') as f:    resu                    
Avatar ·

3 verschiedene und einfache Methoden zur Arbeit mit Threads.

import sysimport tracebackfrom PyQt5.QtCore import (QCoreApplication, QObject, QRunnable, QThread,                           QThreadPool, pyqtSignal, pyqtSlot)from PyQt5 import Qt# Wenn die Anwendung bei Fehlern in Slots einfach ohne Stack abstürzt, # gibt es eine gute Methode, solche Fehler abzufangen:def log_uncaught_exceptions(ex_cls, ex, tb):    text = '{}: {}:'.format(ex_cls.__name__, ex)    #import traceba

Anmelden um eine Antwort zu hinterlassen

Blogs