11 AĞUSTOS 2009, Salı
Python: alt dizininden bir dosya alma
Bir dosya tester.py
, /project
yer aradım.
/project
bir alt dizin dosyası BoxTime.py
adlı lib
, çağırdı:
/project/tester.py
/project/lib/BoxTime.py
tester
BoxTime
ithal etmek istiyorum. Bu denedim:
import lib.BoxTime
Sonuçlandı:
Traceback (most recent call last):
File "./tester.py", line 3, in <module>
import lib.BoxTime
ImportError: No module named lib.BoxTime
Alt BoxTime
almak için nasıl herhangi bir fikir?
EDİT
__init__.py
sorun oldu, ama* *18, ya da kullanmak gibi BoxTime
bakın unutmayın:
import lib.BoxTime as BT
...
BT.bt_function()
CEVAP
11 AĞUSTOS 2009, Salı
Paketleri belgeleri (Bölüm 6.4) buraya bir göz atın: http://docs.python.org/tutorial/modules.html
Kısacası, boş bir dosya adında koymak gerekir
__init__.py
""directory. lib
Bunu Paylaş:
Python kullanarak bir dosya var olup o...
Nasıl python ile bir dosya kopyalayabi...
Python: okuma diziye satır satır dosya...
Python ile dosya ayıklama uzantısı...
Nasıl dosya oluşturma ve Tarih değişik...