folder Tahribat.com Forumları
linefolder Python
linefolder Python 3.3 İle Ldap İşlemleri Nasıl Yapılıyor



Python 3.3 İle Ldap İşlemleri Nasıl Yapılıyor

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nepnesomao
    nepnesomao's avatar
    Kayıt Tarihi: 20/Mayıs/2009
    Erkek

    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?


    Amat Victoria Curam
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    http://www.grotan.com/ldap/python-ldap-samples.html

    pitoncu değilim ama birkaç örnek var burda


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nepnesomao
    nepnesomao's avatar
    Kayıt Tarihi: 20/Mayıs/2009
    Erkek

    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.


    Amat Victoria Curam
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    doganaydin
    doganaydin's avatar
    Banlanmış Üye
    Kayıt Tarihi: 29/Ocak/2010
    Erkek

    http://py3ksupport.appspot.com/pypi/python-ldap

    Belki 1-2 hafta sonra port edebilirim.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

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

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    doganaydin
    doganaydin's avatar
    Banlanmış Üye
    Kayıt Tarihi: 29/Ocak/2010
    Erkek

    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.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    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.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nepnesomao
    nepnesomao's avatar
    Kayıt Tarihi: 20/Mayıs/2009
    Erkek

    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


    Amat Victoria Curam
Toplam Hit: 1285 Toplam Mesaj: 8