• 1 odgovor
  • 2.774 pregleda
include modula koji nije instaliran kao ekstenzija 23.12.2008. u 02:19 · pre 217 meseci #1
Radim u python for windows
U jednom fajlu imam biblioteku funkcija, taj fajl inkluduje drugi fajl (neke konstante) koji se nalazi u istom direktorijumu.
Kada startujem (ucitam) biblioteku u pyWin (Run/browse/ok) sve funkcionise savrseno, i zatim mogu da startujem program koji ce koristiti funkcije iz biblioteke.
Kada pokusam da iz programa direktno ucitam biblioteku (sa open, exec ili execfile), prijavljuje mi kako ne moze da nadje include-ovani fajl (pokusao da otvorim i sa celom stazom i sa chdir)
Poenta je da biblioteka ne moze da bude instalirana kao modul i da iz programa mogu da je ucitam.
Re: include modula koji nije instaliran kao ekstenzija 23.12.2008. u 09:11 · pre 217 meseci #2
Zdravo,

Pokusaj da u taj direktorijum stavis prazan fajl koji se zove __init__.py (obrati paznju da ima 2 znaka "_" ispred i iza!).
Citat:
3emyh:
Kada pokusam da iz programa direktno ucitam biblioteku (sa open, exec ili execfile), prijavljuje mi kako ne moze da nadje include-ovani fajl (pokusao da otvorim i sa celom stazom i sa chdir)

U kakvom programu ucitavas bibiloteku kad koristis _open, exec ili execfile_? Bilo bi dobro kada bi to pojasnio. Ako je rec o python programu, biblioteke se ucitavaju sa import komandom, a ne sa open, exec, ili execfile.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme