X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FVerima%2FBase%2FimportFromCSV.py;fp=src%2FTools%2FVerima%2FBase%2FimportFromCSV.py;h=33941eae40f55e1689bfbfad0830228b0b5a0847;hb=2d16118826a6b7874b3093ed11284cfbb30a5efa;hp=0000000000000000000000000000000000000000;hpb=578963d0d280466665d5440859bb97e3ee8b6b3e;p=modules%2Fsmesh.git diff --git a/src/Tools/Verima/Base/importFromCSV.py b/src/Tools/Verima/Base/importFromCSV.py new file mode 100755 index 000000000..33941eae4 --- /dev/null +++ b/src/Tools/Verima/Base/importFromCSV.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import sys +import os +from dataBase import Base + + + +if __name__ == "__main__": + from optparse import OptionParser + p=OptionParser() + p.add_option('-p',dest='partiel',action="store_true", default=False,help='import de machine, groupe, ratio Maille et Perf uniquement') + p.add_option('-f',dest='force',action="store_true", default=False,help='ecrasement des valeurs dans la base par les valeurs dans les fichiers en cas de meme clef primaire') + p.add_option('-d',dest='database',default="myMesh.db",help='nom de la database') + options, args = p.parse_args() + if len(args) != 1 : + print "entrer SVP le nom de la directory ou sont rangees les fichiers a charger" + exit() + folder=args[0] + + if not(os.path.isdir(folder)): + print folder , " n existe pas" + exit() + + maBase=Base(options.database) + maBase.initialise() + maBase.importFromCSV(folder,options.partiel,options.force) + maBase.close() +