root / trunk / python / ciab_user_functions.py @ 49
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 |