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...