🛠 Premier script Python sur la bête de 256 Mo

Raspberry Pi Model A (2013) — Fiche carte · debutant · Schéma : IMG-model-a-debutant-3-modela-premier-python.svg — Raspberry Pi Model A relié à un écran HDMI affichant un terminal avec un script Python, carte SD grand format insérée dans le logement, blocs mémoire 256 Mo et ARM11 700 MHz annotés

Objectifs

Matériel

Code complet

#!/usr/bin/env python3
"""Inventaire express du Model A."""
import subprocess, shutil, platform

def cmd(c):
    return subprocess.run(c, shell=True, capture_output=True,
                          text=True).stdout.strip

print("machine :", platform.machine)
print("cpu     :", cmd("awk -F: 'NR==1{print $2}' /proc/cpuinfo"))
print("temp    :", cmd("vcgencmd measure_temp"))
print("freq    :", cmd("cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq"), "kHz")
m = shutil.disk_usage("/")
print("sd libre:", m.free // (1024 * 1024), "Mo")
chmod +x inventaire.py && ./inventaire.py

Vérification attendue

Le script affiche armv6l, une température en degrés Celsius, la fréquence courante en kHz (700000 au maximum non bridé) et l'espace libre de la carte SD. >

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels