Effacer la 1ere ligne d'un fichier
Résolu/Fermé
nick_2428
Messages postés
31
Date d'inscription
lundi 5 novembre 2012
Statut
Membre
Dernière intervention
5 juillet 2015
-
17 déc. 2012 à 20:31
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 20 déc. 2012 à 10:10
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 20 déc. 2012 à 10:10
A voir également:
- Supprimer ligne python
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Aller à la ligne excel - Guide
- Partager photos en ligne - Guide
- Site de vente en ligne particulier - Guide
3 réponses
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
Modifié par heyquem le 17/12/2012 à 21:30
Modifié par heyquem le 17/12/2012 à 21:30
En Python, ça se fait comme ça:
Et hop.
Mais les gens préfèrent apparemment les joies de la complication.
with open(filename,'r') as f: f.readline() # on lit la première ligne content = f.read() # on lit l'ensemble du fichier qui suit # la première ligne with open(filename,'w') as f: f.write()
Et hop.
Mais les gens préfèrent apparemment les joies de la complication.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
17 déc. 2012 à 21:18
17 déc. 2012 à 21:18
Bonsoir nick_2428,
Vous utilisez Visual Basic Script ?
A la fin de la lecture du fichier, la variable strContents contient l'ensemble des données de celui-ci.
Quand au remplacement, je ne comprends pas le remplacement de tous les "chr(10)", c'est comme si vous mettiez bout à bout toutes les phrases d'un texte, illisible pour l'être humain ou tout du moins trop fatiguant pour moi !
Ne serait-il pas plus judicieux d'ouvrir le fichier en lecture seule, de lire ligne par ligne, pour de réécrire le fichier également ligne par ligne en omettant la première ?
Vous utilisez Visual Basic Script ?
A la fin de la lecture du fichier, la variable strContents contient l'ensemble des données de celui-ci.
Quand au remplacement, je ne comprends pas le remplacement de tous les "chr(10)", c'est comme si vous mettiez bout à bout toutes les phrases d'un texte, illisible pour l'être humain ou tout du moins trop fatiguant pour moi !
Ne serait-il pas plus judicieux d'ouvrir le fichier en lecture seule, de lire ligne par ligne, pour de réécrire le fichier également ligne par ligne en omettant la première ?
nick_2428
Messages postés
31
Date d'inscription
lundi 5 novembre 2012
Statut
Membre
Dernière intervention
5 juillet 2015
19 déc. 2012 à 19:11
19 déc. 2012 à 19:11
Merci Heliotte. Oui j'utilise VBS. Effectivement, ça pourrait surement être plus judicieux d'ouvrir le fichier en lecture seule et de réécrire le fichier ligne par ligne en omettant la 1ere. Mon seul problème avec ça c'est que je n'est aucune idée comment m'y prendre. Comme mentionné plus haut, le code affiché n'est pas de moi, je l'ai trouvé sur le net et mes connaissances très rudimentaires de la programmation me rendent la choses très difficiles pour ajuster le code pour en arriver au résultat souhaiter.
Merci de bien vouloir m'aider dans ce petit projet.
Merci de bien vouloir m'aider dans ce petit projet.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
20 déc. 2012 à 10:10
20 déc. 2012 à 10:10
Bonjour nick_2428,
Je suis désolé de ne pouvoir mieux t'aider en VBScript .. Si tu travaillait en VB6.0 ou VB.Net, j'aurais pu mieux t'aider.
Je sait qu'il existe des langages, comme dit Sara426, qui facile la vie en "omettant la première ligne du fichier et donc, en ne recopiant que le reste.
Mais c'est très facile en VB (6.0 ou /Net).
Malheureusement, dans l'immédiat je n'ai pas assez de temps libre pour me permettre d'en apprendre plus sur VBScript.
A toi de voir.
@+
Heliotte
Je suis désolé de ne pouvoir mieux t'aider en VBScript .. Si tu travaillait en VB6.0 ou VB.Net, j'aurais pu mieux t'aider.
Je sait qu'il existe des langages, comme dit Sara426, qui facile la vie en "omettant la première ligne du fichier et donc, en ne recopiant que le reste.
Mais c'est très facile en VB (6.0 ou /Net).
Malheureusement, dans l'immédiat je n'ai pas assez de temps libre pour me permettre d'en apprendre plus sur VBScript.
A toi de voir.
@+
Heliotte
17 déc. 2012 à 21:31
Je pense que l'on ne trouve cette facilité qu'uniquement en Python, non ?
17 déc. 2012 à 21:37