Comment lire un fichier CSV une ligne à la fois et remplacer / modifier certaines lignes que vous allez?

J'ai un 60 GO fichier csv j'ai besoin de faire quelques modifications. Le client veut des changements sur les fichiers de données, mais je ne veux pas de régénérer les données dans ce fichier, car il a fallu 4 jours pour le faire.

Comment puis-je lire le fichier ligne par ligne (ne pas charger tous en mémoire!), et apporter des modifications à ces lignes que je vais, en remplacement de certaines valeurs, etc.?

source d'informationauteur richard