snippets / bussiere / 

All bussiere's snippets (2)

  1. Changer du texte dans des fichiers recursivement

    un script en python pour remplacer du texte recursivement dans des fichiers.

     1 import os
    2 liste = os.listdir('c:/repertoire')
    3 for fichiers in liste :
    4 if os.path.isfile(fichiers):
    5 fichier=open(fichiers, "r")
    6 contenu=fichier.read()
    7 contenu = contenu.replace('\n<\?','<?')
    8 contenu = contenu.replace('\n\?>','?>')
    9 else:
    10 liste.append(os.listdir(fichiers))
    first posted by bussiere to python python fichier regexp liste ... saved by 2 persons ... 0 comments ... 1 year
  2. Afficher la somme des tailles de plusieurs fichiers

    Ce script fonctionne comme la commande UNIX "du", mais pour les fichiers : il calcule la taille totale des fichiers donnés et l'affiche en o, Ko, Mo et Go.

     1 import os
    2 import sys
    3
    4 if len(sys.argv) == 1:
    5 print "Usage : %s files"%(sys.argv[0])
    6 sys.exit(0)
    7
    8 sizes_sum = 0.0
    9 for file in sys.argv[1:]:
    10 if not os.path.isfile(file):
    11 print "%s is not a regular file"%(file)
    12 sys.exit(1)
    13 sizes_sum = sizes_sum + os.path.getsize(file)
    14
    15 print "%d o"%(int(sizes_sum))
    16 print "%0.02f Ko"%(sizes_sum/1024)
    17 print "%0.02f Mo"%(sizes_sum/1024/1024)
    18 print "%0.02f Go"%(sizes_sum/1024/1024/1024)
    first posted by zebra3 to python taille command line python ... saved by 3 persons ... 0 comments ... 1 year, 2 months
showing 10, 25, 50 items per pages

Pages : 1