J'ai des informations sur 12340 voitures. Cette information est stockée de façon séquentielle dans deux fichiers différents:Traiter deux fichiers en même temps en Python
- car_names.txt, qui contient une ligne pour le nom de chaque voiture
- car_descriptions.txt, qui contient les descriptions de chaque voiture. Donc, 40 lignes pour chacun, où la 6e ligne se lit
Je voudrais faire @CAR_NAME en python: à ajouter pour chaque voiture dans le car_descriptions.txt déposer le nom de chaque voiture (qui vient de l'autre fichier) dans la ligne 7 (il est vide), juste après @CAR_NAME
Je pensais:
1) lire les noms de fichiers et voitures 1er magasin dans une matrice/liste 2) commencent à lire le fichier 2 et chaque fois qu'il trouve la chaîne @CAR_NAME, il suffit d'écrire le nom sur la ligne suivante
Mais je me demande s'il y a une approche plus rapide, donc le programme lit chaque fois une ligne de chaque fichier et fait la modification.
Merci
Le 6e, 46e, 86e, ligne etc dans le second fichier contient le littéral '@ CAR_NAME' ? – eduffy
exactement! que c'est – flow
Est-ce que la vitesse est vraiment importante? Je peux lire 400 000 lignes de texte en clair avec python en moins d'une seconde. Combien de temps avez-vous besoin? –