Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:python

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:python [2023/06/13 09:46] – [subprocess] techguruwiki: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'' installieren und anzeigen. Die in der Umgebung installierten Module lassen sich anzeigen 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. //ocsp-checker310// und dann das Kommando aufgerufen: Nun kann man eine eigene Umgebung schaffen in der nur die neue Python Version Verwendung findet. Hierzu wird ein neues Verzeichnis angelegt z.B. //ocsp-checker310// und dann das Kommando aufgerufen:
  
Zeile 33: Zeile 40:
   deactivate   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 ===== ===== subprocess =====
Zeile 65: Zeile 81:
  
  
 +===== Datum =====
 +
 +Das aktuelle Datum ausgeben
 +
 +<code python>
 +from datetime import date
 +
 +>>> date.today().isoformat()
 +'2023-06-15'
 +</code>
 +
 +
 +===== String Bearbeitung =====
 +
 +Vom String line = "{VLAN_0300}" sollen die geschweiften Klammern sowie das "VLAN_" komplett entfernt werden. Hier für eignet sich ''strip()'' am besten:
 +
 +  line.strip('{VLAN_}
 +  
 +Soll nur das letzte Zeichen "}" entfernt werden:
 +
 +  line[:-1]
 +  
wiki/python.1686642376.txt.gz · Zuletzt geändert: 2023/06/13 09:46 von techguru