wiki:python
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| wiki:python [2023/05/31 15:32] – [venv] techguru | wiki:python [2023/11/30 09:36] (aktuell) – [Datum] techguru | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| ===== venv ==== | ===== venv ==== | ||
| + | Eignet sich um in einer vom System abgetrennten Python Umgebung neue Pakete zu installieren um hier Python Programme zu testen . | ||
| + | |||
| + | Die Python Module lassen sich in der Umgebung mit '' | ||
| + | |||
| + | pip list | ||
| + | |||
| + | |||
| Nun kann man eine eigene Umgebung schaffen in der nur die neue Python Version Verwendung findet. Hierzu wird ein neues Verzeichnis angelegt z.B. // | Nun kann man eine eigene Umgebung schaffen in der nur die neue Python Version Verwendung findet. Hierzu wird ein neues Verzeichnis angelegt z.B. // | ||
| Zeile 15: | Zeile 22: | ||
| Die Umgebung aktivieren mit: | Die Umgebung aktivieren mit: | ||
| - | source ~ checker310/ | + | source ~/checker310/ |
| | | ||
| Überprüfen welche Version verwendet wird mit '' | Überprüfen welche Version verwendet wird mit '' | ||
| Zeile 25: | Zeile 32: | ||
| In der Umgebung evtl. den Proxy nutzbar machen: | In der Umgebung evtl. den Proxy nutzbar machen: | ||
| - | (ocsp-checker310) tux@iglu: | + | |
| - | (ocsp-checker310) tux@iglu: | + | (ocsp-checker310) tux@iglu: |
| + | |||
| + | Im Python-Umgebung wieder verlassen durch Eingabe von: | ||
| + | |||
| + | deactivate | ||
| | | ||
| + | ===== Listen ===== | ||
| + | |||
| + | Listen sind für mich in Python immer wichtig, daher kommen sie hier zuerst. | ||
| + | |||
| + | Nur bestimmte Elemente aus einer Liste heraus filtern: | ||
| + | |||
| + | list( myBigList[i] for i in [87, 342, 217, 998, 500] ) | ||
| + | |||
| + | |||
| + | ===== subprocess ===== | ||
| + | |||
| + | Verwendung vom Modul '' | ||
| + | |||
| + | import subprocess | ||
| + | |||
| + | |||
| + | <code python> | ||
| + | run = subprocess.run(' | ||
| + | >>> | ||
| + | >>> | ||
| + | >>> | ||
| + | CompletedProcess(args=' | ||
| + | </ | ||
| + | |||
| + | |||
| + | Hierbei möchte man oft an den Output kommen. Das erzeugte '' | ||
| + | |||
| + | <code python> | ||
| + | >>> | ||
| + | b' | ||
| + | |||
| + | >>> | ||
| + | >>> | ||
| + | |||
| + | >>> | ||
| + | [' | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Datum ===== | ||
| + | |||
| + | Das aktuelle Datum ausgeben | ||
| + | |||
| + | <code python> | ||
| + | from datetime import date | ||
| + | |||
| + | >>> | ||
| + | ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== String Bearbeitung ===== | ||
| + | |||
| + | Vom String line = " | ||
| + | |||
| + | line.strip(' | ||
| + | | ||
| + | Soll nur das letzte Zeichen " | ||
| + | |||
| + | line[:-1] | ||
| + | | ||
wiki/python.1685539941.txt.gz · Zuletzt geändert: 2023/05/31 15:32 von techguru
