arşiv

yazılar buna göre etiketlendi; ‘imp modülü’

Python 3.0′da bir sürpriz yumurta…

Perşembe, 07 May 2009

Python 3.0 yeni özelliklerin yanısıra birkaç sürpriz yumurta da getiriyor beraberinde… Ben de bu yazıda bu “hoşluk”lardan birini sizinle paylaşayım istedim.

Şimdi Python 3.0′ın etkileşimli kabuğunu açıyoruz ve şu komutu veriyoruz:

import antigravity

Bu komutun çalışması için elbette bir internet bağlantınızın olması gerekiyor…

İyi eğlenceler… :)

Bu arada bu modülü aynı etkileşimli kabuk oturumu içinde tekrar içe aktarmak isterseniz şu komutları kullanmanız gerekiyor:

import imp
imp.reload(antigravity)

Buradan anladığınız gibi, artık Python 3.0′da “reload()” diye bir fonksiyon yok!… Daha önce içe aktardığımız bir modülü tekrar içe aktarmak istediğimizde reload() yerine imp.reload() diyeceğiz… Tabii aynı oturum içinde bir kez “import imp” demek yeterli olacaktır. “imp” modülünü bir kez içe aktardıktan sonra, yeniden yüklemek istediğimiz modüller için yalnızca “imp.reload(modül_adı)” kalıbını kullanmamız yeterli olacaktır.

Teknik , , , , ,