Bonjour !
je vien de faire un petit module ( tout petit mais bien utile )
mais le probleme est que celuici ne fonctionne pas
en voici le code :
dans celui ci je declare deux fonctions : out et inp
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 import ctypes import os os.environ['PATH'] = os.environ['PATH'] + ';' + os.path.abspath(os.path.dirname(__file__)) p = ctypes.windll.simpleio p.init() LPT1 = 0x0378 LPT2 = 0x0278 class parallele: def __init__(self, port = LPT1): self.port = port #voila c'est tout :p def inp(self, adresse = 0): val = p.inp(self.port + adresse, valeur) return val def out(self, valeur, adresse = 0): p.outp(self.port + adresse, valeur)
le probleme, c'est que quand j'appel une de ces fonctions j'obtient un message que m'informe que le module ne contient pas cette fonction :
quelqu'un pourait il m'expliquer cela?Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: 'module' object has no attribute 'inp'
merci d'avance
+
Partager