da Ihr mir bei meinem ersten Problem schnell helfen konntet, meine Denkblockade zu lösen, versuche ich es heute noch mit einem anderen Problem.
Aufgabenstellung
Ich lagere einen Prozess mit subprocess.run aus, erwarte das Ergebnis und gebe das in einem QTextEdit aus.
Code: Alles auswählen
# Hier checken wir die Daten.
result = subprocess.run(['restic',
'-r',
backup_data[row].repository,
'init'],
input = backup_data[row].password,
check=False,
capture_output=True,
text=True)
Ich bekomme große(?) Mengen an Daten zurück. Das sieht dann so aus.
Code: Alles auswählen
/home/frank/restic_window_test/venv/share/python-wheels/progress-1.5-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/pyparsing-2.4.6-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/requests-2.22.0-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/retrying-1.3.3-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/setuptools-44.0.0-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/six-1.14.0-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/toml-0.10.0-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/urllib3-1.25.8-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/webencodings-0.5.1-py2.py3-none-any.whl
/home/frank/restic_window_test/venv/share/python-wheels/wheel-0.34.2-py2.py3-none-any.whl
/home/frank/Öffentlich
Länge 111387418
Im Moment behelfe ich mir mit
Code: Alles auswählen
mainWin.widget.setPlainText(output[0:1000000])
Jemand einen Tipp für mich?
Eine bessere Thread Überschrift ist mir leider nicht eingefallen.