Reference library
Files & data
Read files safely and parse common data formats without extra dependencies.
Sponsored
Reserved space — layout preview until AdSense is connected
Files & data
medium
Read a text file with pathlib
Open and read UTF-8 text using pathlib.Path — modern and portable.
files
pathlib
io
Python
from pathlib import Path
path = Path("notes.txt")
if path.is_file():
text = path.read_text(encoding="utf-8")
print(text[:200])
else:
print("File not found — create notes.txt to try this sample.")
2
0
Open
Files & data
medium
Parse JSON safely
Load JSON from a string and handle decode errors without crashing.
json
parsing
stdlib
Python
import json
payload = '{"name": "Ada", "skills": ["Python", "math"]}'
try:
data = json.loads(payload)
print(data["name"])
print(", ".join(data["skills"]))
except json.JSONDecodeError as exc:
print(f"Invalid JSON: {exc}")
3
0
Open
Browse by section
Each section groups closely related Python snippets.