un module qui ne contient pas une fonction qu'il contient :?
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 :
Code:
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) |
dans celui ci je declare deux fonctions : out et inp
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 :
Citation:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: 'module' object has no attribute 'inp'
quelqu'un pourait il m'expliquer cela?
merci d'avance
+