Je veux écrire des lignes dans un fichier csv, mais le fichier ne doit contenir que X lignes au maximum. Si le seuil est dépassé, il doit commencer un nouveau fichier. Donc si j'ai les données suivantes :
csv_max_rows=3
columns = ["A", "B", "C"]
rows = [
["a1", "b1", "c1"],
["a2", "b2", "c2"],
["a3", "b3", "c3"],
["a4", "b4", "c4"],
["a5", "b5", "c5"],
["a6", "b6", "c6"],
["a7", "b7", "c7"],
["a8", "b8", "c8"],
["a9", "b9", "c9"],
["a10", "b10", "c10"]
]
Je veux terminer avec 4 fichiers, où les fichiers 1, 2, 3 auront chacun 3 lignes et le fichier 4 n'aura qu'une seule ligne. Y a-t-il une option intégrée pour cela dans le module csv de Python?