Vous êtes ici : Accueil / Forums & ML / Forums Python / Forum général Python / Lecture Copie fichier

Lecture Copie fichier

Remonter à Forum général Python
  • Lecture Copie fichier

    Envoyé par ccadic le 21 Juin 2012 à 09:40
    Bonjour,

    Je découvre python depuis ce matin et je sature un peu là.

    Mon soucis est que j'ai un code de calcul qui me donne un fichier résultat et j'aimerai faire un script python afin de créer un fichier txt avec juste le tableau que le fichier résultat me donne.

    C'est pour cela que je vous demande dans un premier temps, quelle était la demarche pour lire seulement les lignes 5 à 10 d'un fichier(mais pas les 5 premières), puis la démarche pour copier ces lignes dans un fichier txt qu'il faut créer.

    voici mon script pour le moment :

    #!/usr/bin/python
    # -*- coding: utf-8 -*-

    fichier = open("resultat.resu", "r" )
    contenu = fichier.read()
    print(contenu)
    fichier.close()

    ou bien

    fichier = open("resultat.resu","r")
    for indice in range (77) :
    print(fichier.readline())
    fichier.close()

    Je vous remercie d'avance de votre aide.
    • Re: Lecture Copie fichier

      Envoyé par jacko le 22 Juin 2012 à 12:40

      f1=open("resultat.resu")
      f2=open("out.txt","w")
      for i,lg in enumerate(f1):
      if 5<=i<10:
      f2.write(lg)
      f1.close()
      f2.close()

    • Re: Lecture Copie fichier

      Envoyé par jacko le 22 Juin 2012 à 12:40

      f1=open("resultat.resu")
      f2=open("out.txt","w")
      for i,lg in enumerate(f1):
      if 5<=i<10:
      f2.write(lg)
      f1.close()
      f2.close()

Rendu par Ploneboard