Bonjour , je suis entrain de develloper un programme pour l'acquisition du poids via une balance

Voila le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
import serial
import time
 
var={}
path = open('serie_poid.conf' , 'rb')
lignes=path.readlines()
 
for ligne in lignes:
    sp=ligne.split('#')[0]
    sp=sp.split('=')
    if len(sp)==2:
        var[sp[0].strip()]=sp[1].strip()
path.close()
 
 
se=serial.Serial()
se.baudrate=var['baudrate']
se.bytesize=['bytesize']
se.parities=var[n]
se.stopbits=var[1]
se.rtscts=0
se.timeout=1
se.port=var[0]
 
 
se.open()
se.write("IP\r\n")
i= True
 
 
while i:
    if(se.inWaiting()>0):
        x=se.readline()
        se.readline()
        i=false
        se.close()
 
 
 
poids=string.replace(a,"?","")
poids=string.replace(poids," ","")
 
 
 
fichier=open("/tmp/test.txt",'w')
fichier.write(poids)
fichier.close()
 
log=open("var/local/logpesee.txt" , "a")
log.write(time.strftime('%d/%m/%y %H:%', time.localtime())+" " +poids+"/r/n")
log.close()
Ainsi qu'un fichier de configuration , pour pouvoir changer les parametres de la balance , si on doit la changer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#Fichier de configuration
 
#Vitesse de transmission
baudrate=9600
#Nombre de bits de données
bytesize=7
#Parité
parity=n
#Bit de stop
stopbits=1
#Port
port=0
j'obtient cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Traceback (most recent call last):
  File "/home/administrateur/workspace/serie_poid/src/serie_poid.py", line 19, in <module>
    se.bytesize=['bytesize']
  File "/usr/lib/python2.5/site-packages/serial/serialutil.py", line 227, in setByteSize
    if bytesize not in self.BYTESIZES: raise ValueError("Not a valid byte size: %r" % bytesize)
ValueError: Not a valid byte size: ['bytesize']
mais je trouve pas la solution , aidez moi SVP.