root / trunk / python / ciab_user_functions.py @ 52
Historique | Voir | Annoter | Télécharger (704 octet)
1 |
import csv |
---|---|
2 |
import re |
3 |
import string |
4 |
|
5 |
# Read common variables
|
6 |
def read_common_variables(cvsFileName): |
7 |
commonVariables = {} |
8 |
commonVariablesFile=open(cvsFileName, "rb") |
9 |
fileDialect = csv.Sniffer().sniff(commonVariablesFile.read(1024))
|
10 |
# fileDialect.skipinitialspace = True
|
11 |
commonVariablesFile.seek(0)
|
12 |
reader = csv.reader(commonVariablesFile, dialect=fileDialect) |
13 |
continuation = 1
|
14 |
while (continuation):
|
15 |
try:
|
16 |
entry = reader.next() |
17 |
if len(entry) >= 2: |
18 |
entry[0] = string.strip(entry[0]) |
19 |
commonVariables[entry[0]] = string.strip(entry[1]) |
20 |
print entry
|
21 |
except StopIteration: |
22 |
continuation = 0
|
23 |
commonVariablesFile.close() |
24 |
return commonVariables
|