[Python] Aiuto, mi incarto con python 3.4 e gli import!
germano carella
germano.carella a gmail.com
Ven 4 Mar 2016 09:46:31 CET
Ciao a tutti,
Come state?
Dunque, io ho un grosso problema: siccome sono passato a python 3.4,
perché reaper, il programma che utilizzo per fare registrazioni ora
vuole script in python 3.4, sto scrivendo uno script che riporta
l'output mentre sto registrando sul mio display braille.
Per fare questo, fino ad ora, ho usato un package che si chiama
accessible_output.
Questo package non fa altro che connettersi con lo screen reader
attulamente in uso e manda messaggi all'interfaccia API dello screen
reader, molto molto semplice.
Ho installato il package in python 3.4 con pip.
pip install accessible_output, successful!
Ottimo, fico...
Il package non l'ho scritto io, ma sono andato a vedere come funziona:
praticamente usa la sintassi di import di python 2.7.
Io non ho capito tanto bene come funziona la sintassi di python 3.4, ma
lui si incarta parecchio, perché da una cartella interna tenta di
reimportare il package, o almeno qualche suo modulo.
Ovviamente questo a python 3.4 non piace affatto.
Solo che io non so come modificare:
Nella cartella root di accessible_output c'è __init__.py.
Qui dentro viene importato il file output.py, che si trova nella stessa
cartella, ma già qui ci sono problemi, probabilmente perché devo
sostituire import output con from . import output.
Insomma, se vi mando uno zip, qualcuno mi può aiutare a capire? Perché
io davvero non so...
Devo piu' che altro capire come funziona l'import in python 3.4, che
evidentemente mi sfugge... eppure non dovrebbe essere difficile, ma
forse sono stato colto da un attimo di stupidità, capita..
Help!
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: accessible_output.zip
Tipo: application/x-zip-compressed
Dimensione: 81962 bytes
Descrizione: non disponibile
URL: <http://lists.python.it/pipermail/python/attachments/20160304/b995c97e/attachment-0001.bin>
Maggiori informazioni sulla lista
Python