Wiederholung Band 7
pathlib
from pathlib import Path
p = Path("data") / "out.txt"
p.parent.mkdir(parents=True, exist_ok=True)
p.write_text("hi\n", encoding="utf-8")
Funktion + Hint
def add(a: int, b: int) -> int:
return a + b
try/except
try:
n = int("x")
except ValueError:
print("keine Zahl")
Mini-Warm-up
Schreibe eine Funktion lies_text(pfad: Path) -> str, die read_text nutzt.
Beispiel
from pathlib import Path
def lies_text(pfad: Path) -> str:
return pfad.read_text(encoding="utf-8")
Bereit?
Dann weiter zu virtuellen Umgebungen.