#io

21 éléments

snippet

écriture atomique de fichier avec remplacement

Écrire un fichier de façon sûre via temporaire puis remplacement atomique.

ouvrir
snippet

io: StringIO et BytesIO (buffers en mémoire)

Simuler des fichiers texte/binaires en mémoire, pratique pour tests.

ouvrir
snippet

mmap: lire un gros fichier partiellement

Accéder à des segments de fichier sans tout charger en mémoire.

ouvrir
snippet

pathlib: lire et écrire des fichiers simplement

Manipuler des chemins et du texte de manière portable et lisible.

ouvrir
snippet

selectors: multiplexage I/O portable

Attendre la lisibilité/écriture de sockets/fichiers sans bloquer.

ouvrir
snippet

tempfile.NamedTemporaryFile: conserver le fichier

Créer un fichier temp et le garder après fermeture (delete=False).

ouvrir
snippet

tempfile: SpooledTemporaryFile (mémoire→disque)

Utiliser un fichier temporaire en mémoire avec bascule automatique sur disque.

ouvrir
snippet

tempfile: répertoire temporaire sûr

Créer un dossier éphémère isolé et le nettoyer automatiquement.

ouvrir
snippet

zipfile: créer et extraire une archive

Compresser quelques fichiers et les extraire proprement.

ouvrir
snippet

lightgbm: importances et sauvegarde

Extraire importances (gain/split) et sauvegarder/charger le modèle.

ouvrir
snippet

PySpark: écrire Parquet partitionné

sauvegarder un DataFrame Parquet partitionné par colonnes

ouvrir
snippet

python: csv reader/writer

Lire et écrire CSV sans pandas.

ouvrir
page 1 sur 2 plus anciens →