J'ai un fichier txt délimité par des tabulations.Suppression la plus efficace de la nième ligne de txt délimité par des tabulations
Je souhaite supprimer la nième ligne de txt délimité par des tabulations.
je vais assigner comme
n = 1
le programme va supprimer seulement la première ligne du fichier.
Si le programme le fait sans même lire tout le fichier d'entrée, alors ce serait fantastique.
J'ai essayé d'apprendre l'un de mes questions précédentes:
Concatenate tab-delimited txt files vertically
Cette question a été concaténer verticalement deux tabulé fichiers txt. J'ai donc pensé que renverser ce processus ferait quelque chose de similaire pour moi. Mais je ne pouvais pas trouver comment le faire.
J'ai également essayé beaucoup d'autres réponses stackoverflow.
Mais ils sont la plupart du temps 'suppression des lignes qui ont une expression spécifique' plutôt que 'la suppression ligne n-ième'
(How to delete a line from a text file using the line number in python, Deleting a specific line in a file (python), Deleting a line from a file in Python)
À moins que les lignes sont de la même longueur, lire toutes les lignes et imprimer tous, sauf celui que vous souhaitez supprimer. – tripleee
duplication possible de [Comment supprimer une ligne d'un fichier texte en utilisant le numéro de ligne en python] (http://stackoverflow.com/questions/17747522/how-to-delete-a-line-from-a-text- fichier-using-the-line-number-in-python) – tripleee
@tripleee Bien que le titre de cette question indique à propos de la suppression en utilisant le numéro de ligne, cette question n'est pas réellement. Cette question attribue explicitement "phrase = 'le chien aboya'" et supprime des lignes avec cette phrase. – user3123767