Bonjour à tous,
Je cherche à écrire à un endroit précis sur une ligne d'un fichier mais je n'y arrive pas (j'ai cherché dans les tutos et forums mais rien trouvé...).
En fait, j'écris des lignes avec
et je voudrai écrire à la suite de 'première chose à écrire' la date de création d'un fichier (pour récupérer et formater la date, je sais faire...). Ce que je n'arrive pas à faire, c'est d'écrire sur la première ligne à la position 30 (exple : 'première chose a ecrire_________17/10/2007' - les "_" représentent des espaces - cela me permettra d'aligner toutes les dates indépendamment de la longueur de ce qui est écrit au début de chaque ligne = colonne de date). J'ai essayé avec seek() mais je n'y arrive pas (j'ai cru comprendre que seek permettait de lire à la position qu'on voulait mais pas d'écrire).import os
g= open('c:/suivi.txt', 'w+')
g.write ('1ere chose a ecrire')
g.write('2eme chose a ecrire')
g.close
os.startfile("c:/suivi.txt")
J'espère que je suis clair...
Merci d'avance si quelqu'un peut m'aider et bonne journée,
Fred
Partager