+ Cevap Yaz
3 sonuçtan 1 ile 3 arası gösteriliyor

Konu: Belirli klasörden belirsiz sayı ve isimde python dosyası import etme (?)

  1. #1
    Üye perros Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2007
    Mesaj
    8

    Belirli klasörden belirsiz sayı ve isimde python dosyası import etme (?)

    Selam arkadaşlar başlıktan da anlayacağınız gibi belirli bir klasaörden belirsiz sayı ve isimde .py .pyc leri nasıl import ederiz uygulamaya?
    mesela:
    "c:\moduller" dizininde birkac python dosyası var, bunlar sırasıyla nasıl import edilir?

    Teşekkürler...

  2. #2
    CEng n Avar samil Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2007
    Yer
    Sath-ı Arz
    Mesaj
    84

    os

    os modülü kullanıldığında olabilir.
    os.listdir() klasör içeriğini liste olarak geri dönderiyor

    for dosya in os.listdir("c:\moduller"):

    dedikten sonra split komutu ile .'dan parçalayarak uzantı kısımlarını kontrol ederiz
    eğer py veya pyc ise dosyayı import ederiz

    sadece bir fikir...

  3. #3
    Üye
    Üyelik Tarihi
    02/2008
    Yer
    İzmir
    Mesaj
    4

    glob, exec

    Kod:
    from glob import glob
    from os import chdir
    
    chdir('c:\moduller')
    for m in glob("*.py*"): 
        exec('import %s' % m.replace('.pyc','').replace('.py',''))
    

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Belirsiz bir sayfaya gönderme
    By xian_Servers in forum PHP
    Cevap: 0
    En Son Mesaj: 28/05/2007, 22:54
  2. Cevap: 10
    En Son Mesaj: 19/03/2007, 17:10
  3. Cevap: 9
    En Son Mesaj: 06/05/2006, 19:27
  4. Başlık Dosyası Tahmin etme
    By DaesAgelmar in forum C / C++
    Cevap: 19
    En Son Mesaj: 07/04/2004, 01:53
  5. Telefonda belirsiz bir çağrı…
    By Ali Sarı in forum Hayata Dair
    Cevap: 2
    En Son Mesaj: 06/10/2003, 10:32

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz