CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Supprimer lignes d'un fichier csv python

outiat
outiat
Niveau 6
08 novembre 2019 à 21:08:32

Bonsoir,

Je récupère des fichiers csv contenants beaucoup de lignes sur internet que je mes à jours via un programme qui ne compare que la fin de mon fichier et du data que je récupère pour n'ajouter que la fin que je n'ai pas sur le fichier.

J'aimerais garder 500 lignes aux lieu de 50000+, donc supprimer les lignes de 0 à -500 directement sur le fichier qui est sur mon disque et non sur une copie.
Merci :)
Bonne soirée

Raidden36
Raidden36
Niveau 6
09 novembre 2019 à 16:30:16

Je ne suis pas sûr de bien comprendre ce que tu souhaites faire.
Tu veux juste faire un programme qui remplace 50000+ de lignes d'un fichier, en les 500 dernières sur ce même fichier ?

Si oui, tu pourrais très facilement le faire en bash (en une ligne), si ça t'intéresse dis le moi, autrement, en python, algorithmiquement, il te suffit juste de garder dans un double tableau tes lignes, close ton fichier, le réoppen avec le flag "w+" et tout réécrire.

Mais encore une fois je ne suis pas sûr d'avoir bien compris ce que tu voulais faire.

outiat
outiat
Niveau 6
09 novembre 2019 à 18:19:39

Salut,
J'ai réussi ce matin :)
merci quand même

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment