Ben33:
Le problème c'est que une fois le code ouvert et que j'ai tué le programme, impossible de le fermer par python.
C'est le programme qui ouvre le port qui doit le fermer. C'est vrai aussi bien pour Python que pour C ou n'importe quel autre langage. C'est une question de bon sens.
Voir là close :http://pyserial.sourceforge.net/pyserial_api.html