[Python] ImportError and sys.path
Nicola Larosa
nico a teknico.net
Mer 10 Feb 2016 11:03:03 CET
Marco Beri wrote:
> Con Python 2 ti serve __init__.py nella directory.
Anche con Python 3.0, 3.1 e 3.2.
Inoltre, da Python 3.3 in poi, se non metti il file __init__.py nelle
directory stai usando i namespace package:
<https://docs.python.org/3/reference/import.html#regular-packages>
e non è detto sia una buona idea usarli per tutto.
[RANT]
Che fine ha fatto la tanto decantata semplicità di Python?
Indipendentemente dal passaggio 2->3, mi sembra che linguaggio
e libreria standard si siano estesi e complicati notevolmente.
Sarà una lagna da vegliardo, ma non è più il Python piccolo e carino
che conoscevo, sigh. :-(
[/RANT]
--
Nicola 'tekNico' Larosa <https://www.tekNico.net/>
Maggiori informazioni sulla lista
Python