Statistiques
| Révision :

root / trunk / python / ciab_user_functions.py @ 53

Historique | Voir | Annoter | Télécharger (704 octet)

1 4 storres
import csv
2 4 storres
import re
3 4 storres
import string
4 4 storres
5 4 storres
# Read common variables
6 4 storres
def read_common_variables(cvsFileName):
7 4 storres
  commonVariables = {}
8 4 storres
  commonVariablesFile=open(cvsFileName, "rb")
9 4 storres
  fileDialect = csv.Sniffer().sniff(commonVariablesFile.read(1024))
10 4 storres
#  fileDialect.skipinitialspace = True
11 4 storres
  commonVariablesFile.seek(0)
12 4 storres
  reader = csv.reader(commonVariablesFile, dialect=fileDialect)
13 4 storres
  continuation = 1
14 4 storres
  while (continuation):
15 4 storres
    try:
16 4 storres
      entry = reader.next()
17 4 storres
      if  len(entry) >= 2:
18 4 storres
        entry[0] = string.strip(entry[0])
19 4 storres
              commonVariables[entry[0]] = string.strip(entry[1])
20 4 storres
              print entry
21 4 storres
    except StopIteration:
22 4 storres
      continuation = 0
23 4 storres
      commonVariablesFile.close()
24 4 storres
  return commonVariables