Bonjour, j'ai un petit programme qui n'est pas très propre :
qui me donne le retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import subprocess proc3 = subprocess.Popen(["xsetwacom", "--list", "devices"], stdout=subprocess.PIPE) result=proc3.stdout.readlines() if len(result) >= 1: for line in result: dec = line.decode("utf-8") print(dec,type(dec)) if "PAD" in dec: ident = dec[-20:-18] print(ident)
Il me sert à récupérer l'information "11" dans "id: 11"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Wacom Intuos S Pad pad id: 11 type: PAD <class 'str'> Wacom Intuos S Pen stylus id: 12 type: STYLUS <class 'str'> Wacom Intuos S Pen eraser id: 16 type: ERASER <class 'str'> Wacom Intuos S Pen cursor id: 17 type: CURSOR <class 'str'> 11
Si qqn a une idée pour faire mieux, je prends avec plaisir. Bonne journée.
Partager