python - concatener des fichiers
Ce petit script tres pratique vous permet de concatener plusieurs fichiers texte dans un seul et mme fichier.
Pour l'utiliser creer un repertoire to_merge dans le dossier o se trouve le script et recopier tout vos fichiers dedans.


import sys, os, string
filename = raw_input("Please enter an target filename: ")
try: # on supprime le fichier cible s'il existe déj [/]
    os.remove(filename)
except:
    print ""
tg=open(filename , 'w+') # on initialise le fichier cible
dirname = 'to_merge/'
liste = os.listdir(dirname) # on recupere la liste de fichier
liste.sort()
nb=len(liste)
print nb, " file(s) founded"
content=''
for fichier in liste:
    if (fichier != '..') and (fichier != '.'):
    print fichier
    content=''
    f=open(dirname+fichier, 'r')
    for line in f.readlines():
        content=content+line
    f.close()
    tg.write(content+'n')
tg.close()

page précédente

delphes.org - 2018 - powered by beclair