[ Pwnage @ 30.07.2010. 16:13 ] @
Code:
Npr...ako razvijamo neke biblioteke za rad sa audio podacima, struktura
naseg paketa bi mogla izgledati ovako:
Sound/ Top-level package
__init__.py Initialize the sound package
Formats/ Subpackage for file format conversions
__init__.py
wavread.py
wavwrite.py
aiffread.py
aiffwrite.py
auread.py
auwrite.py
...
Effects/ Subpackage for sound effects
__init__.py
echo.py
surround.py
reverse.py
...
Filters/ Subpackage for filters
__init__.py
equalizer.py
vocoder.py
karaoke.py
...
Prilikom importovanja nekog paketa, python pretrazuje direktorije
definisane u sys.path u potrazi za package direktorijem.
__init__.py fajl je potreban da bi python tretirao navedene direktorije
kao pakete... on moze biti potpuno prazan, ali takodje moze sadrzati
inicijalizacioni kod za paket...


evo zelio sam da pitam vidite primjer gore , znaci ovaj __init__.py to nam sluzi samo da bi python tretirao navedene direktorije kao pakete... ali nor. taj file je u C:\Python25\Sounds\Formats\auread.py ,znaci ja to koristim from sounds.effects import auread oce li ga python moci ocitat?

ja to napravim sve stvorim mapu Ye i aha i u mapi aha stavim fibo.py i u svaki od njih __init__.py praznu mapu i evo sta bude:

import Ye.aha.fibo

Code:
Traceback (most recent call last):
  File "<pyshell#15>", line 1, in <module>
    import Ye.aha.fibo
  File "C:\Python25\ye\__init__.py", line 1, in <module>
    # Dummy file to make this a package.
NameError: name '__init__' is not defined


__init_is not defined? kako da to fixam?
[ Pwnage @ 30.07.2010. 16:18 ] @
shvatio sam sam sry na glupom pitanju mozete obrisati thread...