Python 3.3 İle Ldap İşlemleri Nasıl Yapılıyor
-
Herkese selam,
Python 3.3'ü kurdum.Active Directory ile ilgili bir uygulama yazma denemesi içerisindeyim :) ama ptyhon 3.3'te ldap işlemleri nasıl yapılıyor onu bulamadım.Daha doğrusu eski versiyonlar için python-ldap diye bir api var ama kullanamıyorum.
Bu sorunu nasıl aşarız?
-
http://www.grotan.com/ldap/python-ldap-samples.html
pitoncu değilim ama birkaç örnek var burda
-
evet oradaki örnekleri inceledim ama
python-ldap python 3.3 ile çalışmıyor galiba aşağıdaki gibi bir hata alıyorum.
>>> import ldap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python33\lib\site-packages\ldap\__init__.py", line 22, in <module>
from ldap._ldap import *
ImportError: DLL load failed: %1 geçerli bir Win32 uygulaması değil.
-
http://py3ksupport.appspot.com/pypi/python-ldap
Belki 1-2 hafta sonra port edebilirim.
-
hocam keşke 3 kullanmasaydın :| Bu yüzden 3'e net geçiş sağlanamadı.
---
internette baktım biraz
Windows için ek modül yazılmış diyorlar : http://sourceforge.net/projects/pywin32/files/
Yani active state python kullanırsan içinde bir sürü modülü vs.. bulabilirsin :
http://www.activestate.com/activepython
--
http://stackoverflow.com/questions/1982442/does-python-3-have-ldap-module
şurada eleman ldap.py yayınlamış.
--
NEden python 3.x seçtin bilmyiorum ama;
http://code.activestate.com/pypm/django-auth-ldap/
2.x sürümlerinde rahat ederdin hocam. Python 3'e hiç bulaşmadım. Python 2 ile başlamıştım. Dedim 3'e geçeyim bari. eski programlarımı çevirtmeye çalıştım işkence haline geldi , bir daha hiç ellemedim.
Umarım verdiğim linkler yardımcı olur. Bir kaç yere baktım da stackoverflow dışında düzgünce cevaplanan şey bile yok (http://comments.gmane.org/gmane.comp.python.ldap/1078)
python bu 2x vs 3x sorunuyla kendi başını yaktı.
-
zumsuk py3x dilin geleceğidir. Syntax'ı geçersek mimari anlamda çok büyük ve olması gereken bir değişiklikti. Geriye dönük uyumsuzluğu aşmaya çalışmak zorundayız.
-
doganaydin bunu yazdı
zumsuk py3x dilin geleceğidir. Syntax'ı geçersek mimari anlamda çok büyük ve olması gereken bir değişiklikti. Geriye dönük uyumsuzluğu aşmaya çalışmak zorundayız.
Hocam python iyi güzel, bende severim, uğraşırdım. FAkat şu olay çok canımı sıkmaya başladı. Python 2.X güzel fakat 3X kısmı sinir ediyor. Bir sürü modül eksik, o eksik bu eksik. 3. parti işlere kalıyor hepsi.
2 sene içinde tamamen oturacağını düşünüyorum. Şu 3X olayını biraz daha dikkatli yapsalardı şimdi python popülaritesi daha da artmış olacaktı.
Dünya çapında programlama sitelerinde, forumlarda, mail gruplarında ; Türkiye'de forumlarda vs.. sürekli 2x vs 3x tartışması oluyor. Şu şu şu için 2x, şu şu şu için 3x diyor adamlar.
İyi güzel de ; bilmemne için java bilmem kaç nokta bilmem kaç diye birşey olabilir mi ? Bazı sıkıntıları var. Onları çözdükten sonra herşey güzelleşecek.
-
zumsuk hocam zaten python 2.x sürümüne geri döndüm,ldap problemini bu şekilde aşabildim.Yardımın için sağol