Ich bin noch relativ neu in der Pythonprogrammierung und erst recht hier im Forum.

Trotzdem brennt mir eine wichtige Frage auf der Seele.
Ich soll ein Programm schreiben (unter Linux), das Speicherkarten (SD,MMC, usw.) kopiert. Das heißt es soll ein Image einer Mastercard erstellt werden und dann auf biszu 8 Karten gleichzeitig kopiert werden.
Ich weiß, dass es z.b. mit dem dd Befehl von der Shell aus funktioniert. Leider gibt dd aber keine Fortschrittsinformationen aus. Ich komme also nicht drumherum sowas selber zu schreiben.
Jetzt meine Frage. Gibt es in Python irgendeine Möglichkeit direkt auf ein Blockorientiertes Gerät zuzugreifen und davon ein Image zu erstellen, bzw. das image dann wieder blockweise auf ein gerät zu schreiben?
Vielen Dank im voraus.
Linny.