Avatar ·

Écrire dans une ligne spécifique d'un fichier en Python

📁 Question simple de débutant

Il est devenu nécessaire d'écrire des données dans une ligne spécifique d'un gros fichier de quelques gigas. Plus précisément, je dois actuellement lire une ligne, la traiter, puis la supprimer du fichier texte.

J'ai trouvé une solution qui consiste à lire tout le fichier dans une variable, puis à apporter des modifications à la variable et à tout réécrire, mais pour un grand volume de données, ce n'est évidemment pas la meilleure option.

Peut-être que cela peut être résolu plus simplement ? Sinon, la question elle-même est : comment écrire des données dans une ligne spécifique sans réécrire tout le fichier ?